Pre-purchase report

2004 BMW M3 (E46)

mileage unknown · 3.2L S54 I6

Estimated deferred maintenance to budget

~$3,700

Mileage unknown. Estimate assumes roughly half of the known service items are outstanding. Add mileage for a sharper number. Full range: $4,880-$9,875.

The end-of-analog-era M car. The S54 is a masterpiece with two expensive, well-documented Achilles' heels (rod bearings and the rear subframe), and pricing on these cars assumes you know about both.

Verification in progress: 0 of 7 figures verified

The cost ranges below are curated estimates. We are verifying every one against real shop invoices and owner submissions, in the open, and we label each figure’s provenance until then. Own one of these cars? Your invoice moves a number from estimated to verified.

Email me this report. Plus a heads-up if the cost data on this chassis changes.

What this chassis is known for

Likely due nowDeal-shaper$2,500-$4,500

Rod bearing replacement (preventative)

What you’ll notice: Usually none until it's catastrophic. That's the problem. Metal in the oil filter or bottom-end knock means it's already too late.

Tight factory bearing clearances on the S54 (especially cars built before ~6/2003) wear the rod bearings early. The community treats replacement every ~80-100k as mandatory insurance; a spun bearing is a $15k+ engine.

Parts $700-$1,500 · Labor 12-20h ($1,800-$3,000 @ $150/hr) · Shop job · price the parts →

Typical window: 80k-110k miles · add mileage to sharpen this

Source: BMW S54 bearing recall/service action history; M3Forum & E46Fanatics consensus · estimate, pending verification

Likely due now$600-$1,800

VANOS: exhaust hub tabs, bolts, and solenoid rattle

What you’ll notice: Diesel-like rattle at idle that changes with a rev blip; rough idle or hesitation in bad cases.

The S54 VANOS unit has known failure points. Sheared exhaust hub tabs and loosening bolts can destroy the engine. Upgraded hardware kits are the community fix.

Parts $300-$750 · Labor 2-7h ($300-$1,050 @ $150/hr) · Advanced DIY · price the parts →

Typical window: 70k-120k miles · add mileage to sharpen this

Source: Beisan Systems S54 VANOS documentation; M3Forum consensus · estimate, pending verification

Likely due now$800-$1,500

Cooling system refresh (expansion tank, water pump, thermostat)

What you’ll notice: Coolant smell, low coolant warnings, crusty residue around the expansion tank. Often no warning before the tank lets go.

Standard BMW plastic-cooling-system attrition. The expansion tank grenades without warning and an overheat can warp the S54's head. Treated as a mileage service, not a repair.

Parts $350-$600 · Labor 3-6h ($450-$900 @ $150/hr) · Weekend DIY · price the parts →

Typical window: 80k-110k miles · add mileage to sharpen this

Source: BMW plastic cooling system community consensus (applies across E46/E39) · estimate, pending verification

Likely due now$525-$1,175

Rear trailing arm & differential bushings

What you’ll notice: Vague, squirmy rear end under braking or throttle changes; clunks on lift-off.

Worn RTABs cause vague rear-end behavior. Nearly every unrestored car needs them by now; often bundled with subframe inspection since you're already in there.

Parts $150-$350 · Labor 2.5-5.5h ($375-$825 @ $150/hr) · Advanced DIY · price the parts →

Typical window: 80k-130k miles · add mileage to sharpen this

Source: E46 community wear-item consensus · estimate, pending verification

Likely due now$455-$900

Valve adjustment + Inspection II service

What you’ll notice: Ticking valvetrain when overdue; mostly invisible. Check the records.

The S54 uses shim-adjusted valves that need checking every ~30k miles. Frequently skipped by penny-pinching owners; no records means it's due.

Parts $80-$150 · Labor 2.5-5h ($375-$750 @ $150/hr) · Advanced DIY · price the parts →

Typical window: 30k-∞ miles · add mileage to sharpen this

Source: BMW S54 factory service schedule · estimate, pending verification

Inspect for itDeal-shaper$1,500-$3,550

Rear subframe mounting point cracks

What you’ll notice: Clunks from the rear over bumps, visible cracks radiating from the subframe mounting points on the chassis floor.

The E46 chassis floor cracks around the rear subframe mounts under hard use. BMW settled a class action over it. Inspection is non-negotiable; reinforcement plates are the permanent fix.

Parts $300-$700 · Labor 8-19h ($1,200-$2,850 @ $150/hr) · Shop job · price the parts →

Condition-driven: inspect, don't assume · cost applies only if found (excluded from headline budget)

Source: BMW E46 subframe class-action settlement; community reinforcement-kit consensus · estimate, pending verification

Inspect for it$2,400-$4,000

SMG hydraulic pump failure (SMG cars only)

What you’ll notice: Slow or clunky shifts, SMG warning light, gearbox refusing to engage after sitting.

The SMG gearbox's hydraulic pump is a known failure with a four-figure fix. Many owners convert to 6MT, which costs more but adds value. Manual cars dodge this entirely.

Parts $1,800-$2,800 · Labor 4-8h ($600-$1,200 @ $150/hr) · Shop job · price the parts →

Condition-driven: inspect, don't assume · cost applies only if found (excluded from headline budget)

Source: M3Forum SMG pump failure threads; independent BMW shop consensus · estimate, pending verification

PPI checklist

Hand this to your inspector. It's specific to this chassis.

  • 01Put it on a lift and inspect the rear subframe mounting points (all four) for cracks or prior repair. Walk away or renegotiate hard if unreinforced cracks exist
  • 02Ask for rod bearing replacement receipts with mileage; if none on a 90k+ car, budget the job
  • 03Listen for VANOS rattle at idle (a diesel-like clatter that changes with a rev blip)
  • 04Check cooling system age. Expansion tank date stamp, water pump receipts
  • 05SMG cars: verify pump behavior. Slow or clunky shifts and warning lights are the pump dying
  • 06Scan for stored codes with a BMW-specific tool (INPA/ISTA), not a generic OBD reader
  • 07Verify Inspection II and valve adjustment history in the service records
  • 08Confirm the car isn't running an unmapped tune. S54s are sensitive to amateur software

Ask the seller

  • ·Have the rod bearings been done? At what mileage, and by whom?
  • ·Has the rear subframe been inspected or reinforced? Photos?
  • ·SMG or manual? If SMG, has the pump ever been replaced?
  • ·Any track use? (Not disqualifying. But it changes the inspection focus.)

Federal defect investigations

NHTSA’s Office of Defects Investigation opens these before any recall exists. 1 is still open: ask your inspector about it.

OpenAir Bag Inflator RuptureEA15001 · opened 02/2015

AIR BAGS

led to recall 22V945

Air Bag Inflator RupturePE14016 · opened 06/2014 · closed 03/2015

AIR BAGS

led to recall 15V226000

REAR LAMP ILLUMINATIONPE09036 · opened 08/2009 · closed 12/2009

EXTERIOR LIGHTING

led to recall 11V438000

REAR LAMP ILLUMINATIONDP09002 · opened 04/2009 · closed 08/2009

EXTERIOR LIGHTING

Source: NHTSA ODI investigations file (public federal data).

What owners reported to NHTSA

224 owner complaints and 3 recalls on file for the 2004 BMW M3 (public federal data). Failure mileages come from odometer readings owners filed with NHTSA.

EXTERIOR LIGHTING92 complaints
AIR BAGS50 complaints

failures cluster 57k-126k mi · median 81k (n=8)

ELECTRICAL SYSTEM28 complaints
POWER TRAIN16 complaints

failures cluster 36k-106k mi · median 79k (n=9)

VISIBILITY16 complaints

failures cluster 39k-94k mi · median 58k (n=6)

STRUCTURE10 complaints

failures cluster 16k-138k mi · median 81k (n=5)

3 recalls. Verify completion with a VIN check
  • 20V018000 · AIR BAGS:FRONTAL:PASSENGER SIDE:INFLATOR MODULE

    BMW of North America, LLC (BMW) is recalling certain 2000-2005 323iT, 325iT, 325xiT, 320i, 323i, 325i, 325xi, 328i, 330i and 330xi and 2000-2006 323Ci, 325Ci, 328Ci, 330Ci, M3 Coupe, 323Cic, 325Cic, 330Cic, and M3 Convertible vehicles equipped with non-desiccated frontal Takata PSAN inflators and PS

  • 14V428000 · AIR BAGS

    BMW of North America, LLC (BMW) is recalling certain model year 2000 323i sedans, coupes, convertibles, and Sports Wagons; 2000 328i sedans and coupes; 2001-2005 325i sedans, coupes, convertibles, and Sport Wagons; 2001-2005 325xi sedans and Sports Wagons; 2006 325i coupes and convertibles; 2001-200

  • 15V318000 · AIR BAGS:FRONTAL:DRIVER SIDE:INFLATOR MODULE

    BMW of North America, LLC (BMW) is recalling certain model year 2002-2005 325i, 325xi, 330i, and 330xi Sedans, and 325xi and 325i Sportswagons, 2002-2006 330Ci, 325Ci, and M3 Convertibles and 325i, 330i, and M3 Coupes, 2002-2003 M5, 540i, 525i Sedan, and 530i Sedans, and 540i and 525i Sportswagons,

25 manufacturer service bulletins on file with NHTSA for this model year.

AIR BAGS (8) · ELECTRICAL SYSTEM (6) · EQUIPMENT (4) · ENGINE AND ENGINE COOLING (3)

Own one of these?

Tell us what a job actually cost you. Submissions are reviewed and folded into the report as owner-reported data. Never auto-published. Have the actual invoice? Upload it here (that’s the gold standard).