Home › Repairs › Heater Core Replacement

Heater Core Replacement cost

Heater Core Replacement on a BMW E90/E92 typically costs $635–$2,900 at an independent shop, $2,499 at a BMW dealer, or about $400 in parts DIY, based on 4 real owner-reported prices.

Last updated · Sources: 4 owner-reported prices from 3 cited threads

Leaking heater core behind the dash on E90 3 Series. Real prices reported by owners on Reddit and BMW forums, with a link to every one.

AllE90E92

Typical cost

BMW dealer
$2,499
Median $2,499 · 1 data point
Independent shop
$635 – $2,900
Median $1,768 · 2 data points
DIY (parts/tools)
$400
Median $400 · 1 data point

Ranges are the lowest and highest prices in the table below. They are not estimates. Shop prices include parts and labor unless noted.

Every price we found

PriceWhereDetailsSource
$635 Indy Independent shop quote incl. cabin filter[1]
$2,499 Dealer Dealer quote, 14.5 labor hours[2]
$2,900 Indy Shop quote (shop type not stated)[3]
$400 DIY DIY: core plus several other parts[3]

How long it takes

Shop book time about 10 hrs; one dealer quoted 14.5 hrs. DIYers report 4–5 hours.

Which cars are affected

E90/E92 3 Series. The dash area has to be opened up, so book time is long.

Symptoms

Parts list

Heater core (Behr)ECS TuningPelican PartsAmazon
Heater core pipe O-ringsECS TuningPelican PartsAmazon

Check fitment for your exact car (VIN) before ordering. Links may become affiliate links in the future.

Had this done? Share what you paid

Your price helps the next owner judge a Heater Core Replacement quote. We check every submission before adding it.

Form not showing? Open the price form.

Common questions

How much does Heater Core Replacement cost?

Heater Core Replacement on a BMW E90/E92 typically costs $635–$2,900 at an independent shop, $2,499 at a BMW dealer, or about $400 in parts DIY, based on 4 real owner-reported prices.

How much does Heater Core Replacement cost at a BMW dealer?

Real dealer prices we found ranged $2,499 (1 data point, median $2,499).

How much does an independent shop charge for Heater Core Replacement?

Independent shop prices ranged $635 to $2,900 (2 data points, median $1,768).

Can I do Heater Core Replacement myself?

Owners who did it themselves reported $400 in parts and tools.

How long does Heater Core Replacement take?

Shop book time about 10 hrs; one dealer quoted 14.5 hrs. DIYers report 4–5 hours.

Which BMWs are affected?

E90/E92 3 Series. The dash area has to be opened up, so book time is long.

Related repairs

Oil Filter Housing Gasket (OFHG)
The classic BMW oil leak onto the serpentine belt.
$350–$1,950
Valve Cover / Valve Cover Gasket
Gasket-only or full plastic valve cover replacement.
$650–$2,000
Electric Water Pump + Thermostat
The electric pump that strands BMW owners without warning.
$940–$2,035
VANOS Solenoids
Intake and exhaust VANOS solenoid valves on N52/N54.
$500–$750

Sources

  1. # hours to replace heater core? (BimmerFest)
  2. Heater Core Problem - CPO wouldn't cover (E90post)
  3. I replaced my heater core and swapped a bunch of other junk while I was in there (Reddit r/E90)

Get one big BMW repair breakdown a week

Dealer vs indy vs DIY. Free. No spam.

Embed not loading? Subscribe on beehiiv →