Buying guide · Gleb Blekher

B58 Intercooler Install: Heat Exchanger Upgrade for Gen 1 F-Series, Gen 2 G-Series and the GR Supra

Short answer: Every B58 uses an air-to-water intercooler. That includes the Gen 1 F-series BMWs, the Gen 2 G-series BMWs and the GR Supra. The intercooler itself sits inside the intake manifold, and a small radiator up front, called the heat exchanger, cools the water that runs through it. So when people say "front-mount intercooler" on a B58, the part up front is that heat exchanger. Swapping it doesn't open the boost path at all. You drain the intercooler's coolant loop, take off covers, braces and sometimes the bumper, lift the old core out, fit the new one, and then refill and bleed the loop properly. Plan on 3.5 to 5 hours, going by the makers' estimates. The bigger job is replacing the intake manifold itself, which does open the boost path.

I'm Gleb Blekher. I run B58 Racing out of Dallas, TX. Intake temperature is one of the first limits a tuned B58 runs into, especially in a Texas summer. This guide explains how the B58 system works, which upgrade fits which car, and how to install a heat exchanger, using the install instructions from CTS Turbo, Dinan, Mishimoto and AMS. Where a source doesn't give a step or a torque value, I say so.

How B58 charge cooling works (and why there's no normal front-mount)

On an air-to-air setup, boosted air runs through pipes to a big intercooler behind the bumper, and outside air cools it. The B58 works differently. It's an air-to-water (also called water-to-air or "indirect") system:

  1. Hot boosted air leaves the turbo and goes through the charge pipe to the throttle body.
  2. Right after the throttle body, the air passes through an intercooler core built into the intake manifold. Coolant runs through that core and takes heat out of the air.
  3. That coolant is on its own loop, separate from the engine's main cooling system. Dinan's instructions call the two the low-temperature and high-temperature cooling systems.
  4. The warm coolant goes to the heat exchanger at the front of the car, in front of the main radiator. Air flowing through it cools the water, and the water goes back to the intercooler.

The weak spot is heat soak. When the loop's water gets hot from repeated pulls, a hot day or traffic, the intercooler can't cool the air as well. Intake temperatures rise and the engine pulls timing.

What about the GR Supra? The Supra runs the same B58 and the same air-to-water layout as the BMWs. What's different is the packaging at the front of the car, so the heat exchanger part and the route to reach it change. AMS writes one set of instructions for the A90 Supra and the 2019+ M340i, and says the BMW is similar to the Supra shown in its photos.

Gen 1 vs Gen 2: Both generations use this same layout. The front heat exchanger part differs by chassis, not just by engine, so buy the one listed for your car. Read B58 Gen 1 vs Gen 2 if you're not sure which engine you have.

Which upgrade fits your car

There are two ways to upgrade the system:

  • The heat exchanger (front). A bigger, thicker core keeps the loop's water cooler. It's the easier job, and it's what most of this guide covers.
  • The intercooler manifold (on the engine). A replacement intake manifold with a larger intercooler core inside. It's a much bigger job, covered briefly further down.

We don't sell an air-to-air conversion for the B58, and this guide doesn't cover one.

EngineCarsHeat exchangers we carry that fitManifolds with a bigger intercooler
Gen 1 B58, F-seriesM140i (F20), M240i (F22), 340i (F30), 440i (F32)CSF V2, CSF triple-pass, CTS Turbo, Dinan, Forgedo88, Wagner EVO1 Gen 1
Gen 1 B58, G-series2017–2019 540i (G30), 740i (G11), 2018–2019 X3/X4 M40i (G01/G02)Forge lists these cars. Ask us before ordering anything else.Wagner EVO1 Gen 1 lists the X3 M40i. Ask us.
Gen 2 B58 (B58TU)M340i (G20), M440i (G22), M240i (G42), Z4 M40i (G29), 2020+ 540i, 740i, X3/X4 M40iCSF G-series/Supra, CTS Turbo, Dinan, Mishimoto, Forgedo88 (BMW only), Wagner EVO1 Gen 2, CSF
GR Supra 3.0A90/A91CSF G-series/Supra, CTS Turbo, Dinan, Mishimoto, ForgeWagner EVO1 Gen 2, CSF

Gen 1 F-series heat exchangers:

Gen 2 BMW and GR Supra heat exchangers:

Fits both generations: Forge Motorsport chargecooler radiator. Forge lists Gen 1 and Gen 2 BMWs and the Supra, a 17 liter volume against 7.71 liters for the factory part, and an install time of about 4 hours.

Shop all B58 charge pipes and intercoolers or B58 cooling. S58 owners: the M2, M3, M4 and X3 M parts are on the S58 parts page.

Do you need one?

Not every B58 does. An older BMWTuning.co guide says the stock system is "plenty adequate" for a car with bolt-ons and a tune, and that the upgrade matters most for track use, bigger turbos and hot climates.

My take:

  • Stock or Stage 1, street driving: optional.
  • Stage 2, ethanol, hot climate or lots of back-to-back pulls: a heat exchanger is a sensible upgrade. Dinan, for example, measured charge air about 8.7°C cooler on average over 30 straight full-throttle pulls on the G-series car.
  • Track days or a bigger turbo: a heat exchanger first, then a manifold. The auxiliary radiators cool the engine's main loop, not the intercooler loop.

Difficulty, time and whether you need a lift

  • Difficulty: 3 out of 5 for a heat exchanger. The work is in the covers and braces, the trimming some kits need, and bleeding the loop afterward.
  • Time: Mishimoto lists 5 hours for its Supra kit. Dinan quotes 3.7 hours of labor for its G-series part. Forge estimates about 4 hours. CTS doesn't give a time for its F30 guide.
  • Lift: not required, but you need the car on stands. Every procedure removes the underbody tray to reach the lower hose fitting and drain the loop.
  • Bumper off or not: it depends on the car and the kit. CTS's F30 guide and Mishimoto's Supra guide both remove the front bumper. Dinan's G-series guide and AMS's Supra/M340i guide work from the top after removing the upper covers and braces.

Tools

The makers' tool lists don't all match, because each car and kit comes apart differently. Combined:

  • Torx bits: T30 (all the guides use it), plus T20 and T25 depending on the car
  • External Torx: E14 (Mishimoto Supra upper crossbar) and E18 (Dinan G-series crossmember)
  • Sockets: 8 mm, 10 mm, 13 mm (Mishimoto Supra, Dinan G-series 13 mm brace bolts)
  • 2.5 mm Allen key for the transmission cooler bolts on the Mishimoto Supra kit
  • Pick tool for the quick-connect spring clips and plastic tabs
  • Flat screwdriver and panel clip pliers (Dinan says the pliers help)
  • Cutting tool (saw, Dremel or grinder) if your kit needs the plastic shrouds trimmed (Mishimoto Supra, CTS F30)
  • Drain pan and new coolant of the type your car's maker specifies
  • Battery charger (CTS recommends one for the Gen 1 bleed procedure)
  • Vacuum coolant fill tool (AMS recommends one for the Supra and M340i)
  • Jack and jack stands

Step-by-step: Gen 1 F-series (340i, 440i, M240i, M140i)

This follows the CTS Turbo F30 guide, shot on a 2016 340i, with notes from Dinan's F2x/F3x instructions. Neither guide gives torque values. Torque the factory fasteners to BMW's specifications and the new part's hardware to the values in the instructions supplied with your part.

Stage 1: prep

  1. Work on a cold engine. Have new coolant ready before you start.
  2. Raise the front of the car on stands and remove the inner wheel well trim on both sides (CTS counts 9 bolts).
  3. Unplug the two connectors on each side behind the wheel well trim.

Stage 2: removal

  1. Remove the bolts and screws at the top and bottom of the bumper, then remove the bumper.
  2. Remove the hood catches and support frame, then the crash bar, the plastic air scoop and the support brace.
  3. Remove the plastic covers over the radiator and heat exchanger on each side (one screw per side).
  4. Remove the undertray and the two screws CTS points out underneath.
  5. Detach the auxiliary cooler and remove the plastic trim on both sides.
  6. Clamp the hose lines and remove the heat exchanger. CTS suggests clamping the hoses. Dinan's procedure drains the low-temperature and high-temperature systems by disconnecting the hoses at each heat exchanger. Each hose fitting has a retaining clip you remove first.

Dinan's route removes the intake, fan shroud and chassis brace instead, then lifts out the whole cooling stack. If you take the intake off, cover the turbo inlet. Dinan warns that dirt there can badly damage the turbo.

Stage 3: install

  1. Trim the plastic side covers if your kit needs it. CTS does, for its larger core. Dinan says some shroud trimming may be needed depending on how your car is equipped, mainly on cars with the optional hot-climate heat exchanger.
  2. Fit the new heat exchanger and the side covers. CTS supplies a foam strip to stick on the heat exchanger so it doesn't rub against the auxiliary cooler.
  3. Mount the auxiliary cooler or transmission cooler with the brackets supplied. CTS, Dinan and CSF all include brackets for this, and Dinan's and CSF's cover xDrive cars with the transmission oil cooler in front.
  4. Reconnect every coolant hose and refit every retaining clip. Pull on each hose to check it's locked.
  5. Refill and bleed the loop (see below), then reassemble in reverse order.

Bleeding the loop on Gen 1

CTS's bleed procedure for the F30 340i uses BMW's built-in routine. It says you may need to run it 2 or 3 times:

  1. Fill the coolant from the reservoir and connect a battery charger if you have one.
  2. Switch the ignition on, but don't start the engine.
  3. Turn on the low beams.
  4. Set the heat to maximum and the fan to its lowest setting.
  5. Hold the accelerator down for 6 to 10 seconds. You'll hear the electric water pump turn on.
  6. The routine runs for about 11 minutes. Top up the reservoir afterward.

Dinan's instructions for the F8x M3 and M4 describe the same routine and add two notes: don't be in ECO PRO mode, and leave the key out for about 3 minutes between runs so the engine computer shuts down. I haven't seen those notes in a B58-specific source, but they don't hurt.

Step-by-step: Gen 2 BMW (M340i, M440i, M240i) and GR Supra, from the top

This follows Dinan's G-series heat exchanger instructions (D780-0003), with notes from AMS's Supra/M340i instructions. Neither gives torque values, so use the factory specifications and your kit's sheet.

Stage 1: prep

  1. Inspect the engine bay and fix any existing leaks or faults first. Dinan says to do this before starting.
  2. Raise the front of the car on stands.

Stage 2: removal

  1. Remove both strut braces. Dinan uses 13 mm fasteners at the front and back. The rear nut is reached from below, so the fender liner comes off to get to it.
  2. Remove the hood seal, then the upper bumper cover. Pull the panel clips, then release the retaining clips.
  3. Unclip the hood latch cable and remove the core support brace plate. Dinan lists eight 13 mm fasteners, two retaining clips and two T30 Torx.
  4. Remove the central crossmember. Unbolt the hood latches (T30) and the crossmember (E18), and unplug the wiring on it.
  5. Remove the lower bumper cover or skid plate (panel clips and T30 fasteners).
  6. Drain the loop. Release the clip on the lower heat exchanger fitting and pull the hose off over a drain pan. Dinan says taking the cap off the low-temperature reservoir speeds it up. AMS places the pan under the lower fitting on the driver's side.
  7. Remove the top shroud over the cooling stack (four T30) and lift the fan assembly up and away.
  8. Release the upper fitting and lift the old heat exchanger out.

Stage 3: install

  1. Check the transmission cooler mount. AMS says its wider heat exchanger needs the transmission cooler's mounting tabs bent straight, so the cooler sits further forward. The tabs are thin enough to bend by hand one side at a time. If you take the cooler off to bend them in a vise, cap the lines. Other kits, like CSF's, supply their own brackets. Follow your kit.
  2. Fit the new heat exchanger and make sure the alignment tabs on the sides seat correctly.
  3. Reconnect both fittings and lock the clips. AMS says to confirm they're clipped in before refitting any covers or refilling.
  4. Reassemble in reverse order: fan, top shroud, skid plate, crossmember, brace plate, upper bumper cover, hood seal and strut braces.
  5. Refill and bleed the loop (see below).

GR Supra: Mishimoto's bumper-off route

Mishimoto's Supra procedure (MMHE-SUP-20) takes longer because its larger core needs the plastic clamshell brackets around the radiator trimmed. It removes the fender tops, the bumper (six 10 mm bolts and 25 plastic screws), the bumper support, the metal top cover (thirteen 13 mm bolts), the upper crossbar (10 mm, E14 and 13 mm bolts) and the fan shroud. It drains both the engine loop and the intercooler loop at their lower quick-disconnects, trims the clamshells, slides the new heat exchanger in from the top and refits the transmission cooler with two M4 bolts (2.5 mm Allen). Note where the hood release cables go when you refit the crossbar. Mishimoto doesn't publish torque values in this guide.

Bleeding the loop on Gen 2 and the Supra

This is the step that matters most. AMS explains why. On these cars the intercooler is the highest point in the loop, and the electric intercooler pump can't move air. An air pocket near the pump can stop coolant flowing at all, and running the pump dry can damage it. AMS says standard filling methods won't work, and recommends a vacuum fill tool that pulls the system under vacuum and draws coolant in.

Mishimoto's Supra guide says to refill both systems with OEM or OEM-compatible coolant, let them get up to temperature, let them cool down completely and then top off.

I couldn't find a Gen 2 or Supra source that confirms the Gen 1 accelerator-pedal bleed routine works on these cars, so I won't tell you it does. Use a vacuum fill.

Upgrading the intercooler manifold itself

If the heat exchanger isn't enough, the next step is a manifold with a bigger intercooler core inside. This is a much bigger job, and it opens the boost path, so read your kit's instructions before you buy. We couldn't find published step lists for these kits.

Everything in the boost-leak checks below applies after a manifold swap.

Checks after the install

After a heat exchanger swap:

  1. Pull on every coolant hose to confirm its clip is locked, including the transmission cooler lines if you moved them.
  2. Look for leaks at the heat exchanger fittings, any fitting you drained from and the transmission cooler lines.
  3. Recheck the coolant level after a test drive (AMS) and again once it has cooled (Mishimoto).
  4. Watch your intake air temperature if you can log it. If it's higher than before, suspect air in the loop and bleed again.

Boost leaks: the heat exchanger sits in the coolant loop, not the boost path, so swapping it can't cause a boost leak by itself. But check these if you touched them:

  • The intake and turbo inlet. Dinan's Gen 1 route removes the airbox and loosens the clamp at the turbo inlet. That's before the turbo, so it isn't boosted, but a loose clamp lets in unfiltered air. Tighten it and check it.
  • The charge pipe and throttle body, if you upgraded the charge pipe at the same time. Listen for a hiss under boost, check the clip at the turbo outlet, the O-rings and the throttle body bolts. Our B58 charge pipe install guide covers this.
  • Everything, after a manifold swap. Smoke-test the intake before you drive it hard. Boost-deviation codes usually mean a leak or an unplugged sensor.

Tune: a heat exchanger on its own doesn't need a tune change. Some manifold kits recommend one, and if you add port injection, your tune has to support it.

Common mistakes and how to avoid them

  • Air left in the loop. This is the big one. Use a vacuum fill on Gen 2 and the Supra, and run the bleed routine 2 or 3 times on Gen 1.
  • Clips not locked. Check every coolant quick-connect clip before the covers go back on.
  • Skipping the trimming your kit calls for. Forcing a larger core in can crack the plastic or stress the fittings.
  • Forgetting the transmission cooler. Use the supplied brackets, or bend the tabs as AMS describes for its kit.
  • Rubbing parts. Fit the foam tape CTS supplies between the heat exchanger and the auxiliary cooler.
  • Leaving the turbo inlet open if you remove the intake.
  • Wrong coolant. Use OEM or OEM-compatible coolant, as Mishimoto says.
  • Buying the wrong part. Gen 1, Gen 2 and Supra parts aren't all the same, and air-to-air kits for other engines won't fit. Check the listing, or ask us.

FAQ

Does the B58 have an air-to-air front-mount intercooler?

No. Every B58, including the GR Supra, uses an air-to-water intercooler inside the intake manifold. The part at the front of the car is a heat exchanger that cools the intercooler's water.

Is the Supra intercooler different from the BMW one?

The system is the same. The front-end packaging differs, so buy a heat exchanger listed for the Supra. The CSF, CTS, Dinan and Mishimoto parts we carry fit both the Supra and Gen 2 BMWs.

How long does a B58 heat exchanger install take?

Plan on 3.5 to 5 hours. Dinan quotes 3.7 hours for its G-series part, Forge about 4 and Mishimoto 5 for its Supra kit.

How do I bleed the B58 intercooler loop?

On Gen 1 F-series cars, use BMW's routine: ignition on, engine off, low beams on, heat on max with the fan low, then hold the accelerator for 6 to 10 seconds. It runs for about 11 minutes. Repeat 2 or 3 times if needed. On Gen 2 and the Supra, AMS recommends a vacuum fill tool.

Will a heat exchanger cause a boost leak or need a tune?

Neither. It's part of the coolant loop, not the boost path. If you get a boost leak after the job, check anything else you disturbed, like the intake or the charge pipe.

For the rest of the build, see the best B58 mods, in order, the B58 charge pipe install guide and, for Supra owners, our A90 Supra mods guide.

Sources