The cooling reroute is what keeps a B58 alive
1 · The dual-loop architecture you're inheriting
The B58 uses a split-cooling (dual-loop) design, unlike the single-loop systems of the older engines it replaces:
- High-temperature loop — block, head, turbo, and main radiator
- Low-temperature loop — charge cooling and related systems, running considerably cooler
The two loops are thermally independent, and they must not be merged — the engine management reads both temperatures and uses them for fueling and ignition decisions. The main-loop water pump is electric and variable-speed; the engine computer commands it based on conditions, so a mechanical pump swap isn't on the table. This architecture is efficient, but it means every component in the loop has to be sized and routed correctly for the margin to hold.
2 · Why the stock E9x radiator isn't enough
The E9x radiator was designed for a fraction of the heat a B58 produces. Builders who try to run it commonly see coolant temperatures well into the danger zone in traffic — and that's before any tuning. The standard fix is to step up to a larger radiator from a B58-era donor application. What that conversion involves in practice:
- A larger radiator matched to the B58's outlet positions and fan diameter
- Mounting adapted to the E9x core support — the donor radiator is physically bigger and the outlets may sit on a different side
- Upper and lower hoses trimmed or refitted to the new geometry
- An electric fan that actually fits the E9x core support (the donor's fan usually won't clear it) with proper control
3 · The expansion tank — relocate, don't force it
The E9x expansion tank's shape and hose routing don't suit the B58, and trying to reuse it creates kinked hoses and air locks. The clean solution is the donor-style tank, mounted so it sits higher than the thermostat housing bleed point — if it doesn't, you will never fully bleed the system. That single geometric fact causes a surprising number of "it keeps overheating" threads.
4 · The bleed — where phantom faults are born
The B58 has more coolant passages and high points than the older engines. Trapped air causes timing corrections, false knock readings, and inconsistent heater output — a poorly-bled B58 runs badly and throws confusing codes that send people chasing ghosts. The vacuum-fill method is the reliable route: pull a vacuum on the system, let coolant fill against it, then run the heat cycle and top off as air works out. Without a vacuum tool, repeated fill-bleed-heat cycles get you there — but plan for it to take more than one pass.
5 · The thermostat housing — the failure point you must catch
The B58 thermostat housing is a known weak spot: the plastic cracks, the integrated sensor fails, and the electronic thermostat mechanism can stick. If your donor has meaningful mileage, replace it while the engine is out. It's a cheap part and a short job on the stand — and a dramatically larger, more miserable job once the engine is installed in the car. This is exactly the kind of while-it's-out decision that saves real money later.
6 · Coolant spec and capacity — don't guess
Use the coolant specification BMW designates for the B58's aluminum construction — the correct type matters for the water pump and corrosion protection, and straight water is off the table entirely. Expect to top off as air works out after the first heat cycle. Verify the exact spec and total capacity against your donor variant in the source register rather than trusting a single number.
Reading the common cooling faults
The recurring coolant-related fault codes almost always trace back to a short list: a failing or mis-wired pump, a thermostat mechanism fault, a bad temperature reading from the housing sensor, or — very commonly — trapped air. Correct bleeding, a fresh thermostat housing, and clean wiring resolve the majority of them. If a fault persists after all three, you have a real hardware failure and it's time to replace, not band-aid.
Bottom line
The cooling system is the part of the B58 swap most builders underestimate — and the part that takes engines out. Get the radiator sized right, get the dual-loop routing right, get the bleed right, and replace the thermostat housing while the engine is on the stand. Do those things and the swap runs cool for the long haul. Skip any of them and you'll be the one posting "why is my B58 running hot in traffic" at midnight.
Plan the cooling before the engine goes in
The E9x B58 Swap Bible (R1, 179 pp) carries the full cooling-system architecture, the part numbers cross-referenced against the source register for your donor variant, and the complete bleed procedure — alongside the $37 Build Planner & Organizer ($117 together) so every cooling step stays tracked from stand to first start.
SEE IT ON THE SHELF →The E9x B48/B58 + ZF 8HP planning reference takes this research into a build-ready record system: donor and 8HP identity cards, controller-first decisions, measurement records, commissioning logs, and the full as-built record. See the E9x guide →
Before you buy anything — the compatibility checklist
The free B48/B58 compatibility checklist: what the donor must come with, what the 8HP adds, and the measurements that decide whether your exact chassis is a build or a different problem entirely.