What BMW repairs actually cost

Real prices owners paid at the dealer, at independent shops, and doing it themselves. 299 prices across 30 common jobs, each linked to the post it came from.

Browse by model

E46 (1)E90 (20)E91 (1)E92 (17)E93 (6)E82 (6)E60 (3)F30 (17)F31 (3)F32 (12)F22 (3)F87 (1)F10 (9)E70 (7)F15 (4)G20 (3)G01 (1)G30 (1)G05 (1)

All 30 repairs

N20

N20 Timing Chain & Guides

Timing chain, guides and oil pump chain on the 4-cyl N20/N26.

Indy shop: $2,000–$9,700 · 14 prices
N54N55N52

Oil Filter Housing Gasket (OFHG)

The classic BMW oil leak onto the serpentine belt.

Indy shop: $350–$1,950 · 12 prices
N52N55N54

Valve Cover / Valve Cover Gasket

Gasket-only or full plastic valve cover replacement.

Indy shop: $650–$2,000 · 13 prices
N52N54N55

Electric Water Pump + Thermostat

The electric pump that strands BMW owners without warning.

Indy shop: $940–$2,035 · 8 prices
N20N55B46

F30 Coolant Expansion Tank & Coolant Lines

Cracked expansion tank, coolant flange, turbo coolant line leaks.

Indy shop: $400–$1,500 · 7 prices
Limited data
N52N54

VANOS Solenoids

Intake and exhaust VANOS solenoid valves on N52/N54.

Dealer: $500–$750 · 6 prices
Limited data
N54

N54 High Pressure Fuel Pump & Injectors

HPFP failure and index 12 piezo injectors on the twin-turbo N54.

Indy shop: $600–$800 · 13 prices
Limited data
N52N55

Oil Pan Gasket

Oil pan gasket leak; front subframe has to drop on most cars.

Indy shop: $650–$3,046 · 13 prices
Limited data

Front Control Arms & Thrust Arm Bushings

Worn fluid-filled thrust arm (tension strut) bushings and front arms.

Indy shop: $300–$1,200 · 9 prices
Limited data

E46 Rear Subframe Reinforcement

Welded reinforcement for torn rear subframe mounts (RACP).

Indy shop: $1,100–$4,400 · 9 prices
Limited data
N63

N63 Valve Stem Seals

Oil-burning N63 V8: valve stem seal job without pulling the heads.

Indy shop: $3,000–$4,000 · 6 prices
Limited data
N52N54N55

Rear Main Seal

Leak between engine and transmission; the transmission comes out.

Indy shop: $1,700–$3,500 · 6 prices
Limited data
N20B46B48

Water Pump (N20 / B46 / B48)

Electric pump on the N20, mechanical pump and bracket on B46/B48.

Indy shop: $980–$3,600 · 8 prices
B58B48

B58 / B48 Oil Filter Housing (Coolant Leak)

Cracked plastic oil filter housing leaking coolant or oil.

Indy shop: $1,500–$3,800 · 15 prices
S65

S65 Rod Bearings (E9x M3)

Preventive rod bearing replacement on the E90/E92/E93 M3 V8.

Indy shop: $1,700–$5,165 · 13 prices

ZF 8HP Transmission Fluid Service

Pan/filter and fluid change on the 8-speed automatic.

Indy shop: $300–$1,000 · 12 prices
Limited data
N54N55N20

Carbon Cleaning / Walnut Blasting

Removing intake valve carbon on direct-injection engines.

Indy shop: $180–$1,300 · 11 prices
Limited data

X5 Rear Air Suspension Bags

Sagging rear end from leaking rear air springs.

Indy shop: $497–$1,250 · 10 prices
N52N54N55

E9x / F3x Clutch Replacement

Clutch, with or without the dual-mass flywheel, on manual 3 Series.

Indy shop: $700–$3,830 · 15 prices
Limited data

Brake Pads & Rotors (Front / All Four)

Pads, rotors and wear sensors on the F3x 3/4 Series.

Indy shop: $717–$834 · 15 prices
Limited data
N54

N54 Wastegate Rattle

Worn turbo wastegate bushings rattling on decel and at low load.

Indy shop: $650–$3,100 · 5 prices
Limited data
N55N20

N55 Charge Pipe

The plastic charge pipe that cracks and puts the car in limp mode.

Indy shop: $500–$1,400 · 9 prices
S65

E9x M3 DCT Service & Reseal

Fluid, filters and pan gaskets on the M-DCT gearbox.

Indy shop: $455–$2,000 · 12 prices
N52N54S65

E90 Power Steering Hoses & Pump

Leaking power steering hoses, reservoir or pump.

Indy shop: $333–$950 · 9 prices
Limited data

Front Wheel Bearing / Hub

Humming or growling front wheel bearing.

Indy shop: $350–$950 · 7 prices
Limited data
N55

Spark Plugs & Ignition Coils (N55)

60k-mile plug change, with or without new coils.

Indy shop: $250–$1,200 · 9 prices
Limited data
N52N54N55

Engine Mounts

Hydraulic engine mounts that cause idle vibration.

Indy shop: $300–$1,455 · 12 prices
N20N52N54

Alternator Replacement

"Charging malfunction" warning, alternator failure.

Dealer: $900–$1,200 · 7 prices
Limited data
N51N52N54

Radiator Replacement (E9x)

Leaking radiator end tanks on E9x 3 Series.

Indy shop: $230–$1,000 · 6 prices
Limited data
N52N54

A/C Compressor (E9x)

Seized compressor or broken pulley; includes evacuate and recharge.

Indy shop: $350–$1,750 · 8 prices

See the full repair list →

Get one big BMW repair breakdown a week

Dealer vs indy vs DIY. Free. No spam.

Embed not loading? Subscribe on beehiiv →