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.
Typical cost
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
| Price | Where | Details | Source |
|---|---|---|---|
| $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] |
- Replace the O-rings on the heater pipes; they are a common leak point too.
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
- Sweet coolant smell in the cabin
- Foggy windows
- Wet passenger footwell
- Coolant loss
Parts list
| Heater core (Behr) | ECS TuningPelican PartsAmazon |
| Heater core pipe O-rings | ECS 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
Sources
- # hours to replace heater core? (BimmerFest)
- Heater Core Problem - CPO wouldn't cover (E90post)
- 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 →