1989 BMW M6

3.5L I6RWDMANUALgas
5-Year Cost of Ownership
$83,133 maintenance + known platform issues
~$16,627/yr · 1,390¢/mile equivalent · $40,718 maintenance + $11,165 expected platform issues
Common Problems & Known Issues

The E24 M6 with its S38 inline-six is a high-strung performance icon that demands diligent maintenance and deep pockets. When neglected, the engine becomes a ticking time bomb, and supporting systems like cooling and fuel delivery require constant vigilance.

S38 Engine Bottom-End Failure (Rod Bearings)

Common · high severity
Typical onset: 80,000-120,000 mi
Symptoms: Metallic knocking at idle that worsens with RPM, Low oil pressure warning, Metal shavings in oil filter, Sudden catastrophic failure if ignored
Fix: Rod bearings wear prematurely due to oiling system design and high-performance use. Proper fix requires engine-out service, bearing inspection/replacement, crank polishing if scored. 20-30 hours labor if caught early; full rebuild if spun bearing damages crank or block. Many owners do preventive bearing replacement every 50-60k miles.
Estimated cost: $4,000-8,000 preventive, $12,000-18,000 full rebuild

Cylinder Head Valvetrain Wear (Camshafts and Buckets)

Common · medium severity
Typical onset: 100,000-150,000 mi
Symptoms: Valve train clatter on cold start, Loss of power at high RPM, Erratic idle, Increased oil consumption
Fix: The S38's dual overhead cams and shim-under-bucket valve adjustment wear over time, especially with irregular oil changes. Requires head removal, cam replacement, bucket/shim inspection and adjustment. 16-22 hours labor. Often combined with timing chain service.
Estimated cost: $3,500-6,000

Cooling System Overheating (Plastic Components)

Common · high severity
Typical onset: 60,000-100,000 mi
Symptoms: Temperature gauge climbing above center, Coolant puddles under car, Steam from engine bay, Heater ineffective
Fix: Plastic radiator end tanks, expansion tank, and water pump impeller fail with age. Often multiple components fail simultaneously. Complete cooling system overhaul recommended: radiator, water pump, expansion tank, all hoses, thermostat. 8-12 hours labor if doing everything at once.
Estimated cost: $2,000-3,500

Fuel System Issues (Tank, Pumps, Lines)

Occasional · medium severity
Symptoms: Hard starting when hot, Stumbling under acceleration, Fuel smell in cabin or garage, Engine cutting out at highway speed
Fix: In-tank fuel pumps fail, rubber fuel lines crack and leak (fire hazard), and the tank itself can rust through on the sending unit flange. Dual pump system means both should be replaced together. Tank drop required. 6-10 hours labor depending on scope.
Estimated cost: $1,200-2,500

Getrag 280 Transmission Mount Failure

Common · low severity
Typical onset: 70,000-110,000 mi
Symptoms: Excessive shifter vibration, Clunking when engaging clutch, Difficulty finding gears, Driveline shudder on acceleration
Fix: Rubber transmission mounts deteriorate and allow excessive driveline movement. Replacement is straightforward but requires supporting the transmission. Often done with clutch work. 3-4 hours labor standalone.
Estimated cost: $400-700

Electrical Gremlins (Relay Board, Engine Harness)

Occasional · medium severity
Symptoms: Intermittent no-start, Gauges going haywire, Random electrical failures, Check engine light with multiple codes, Rough running due to sensor failures
Fix: The engine bay harness insulation becomes brittle with heat cycles, causing shorts and opens. Main relay board under dash also fails. Proper fix is harness replacement or professional rebuild, plus relay board service. 12-18 hours labor for complete engine harness.
Estimated cost: $1,500-3,000

Differential and Driveshaft Issues (Limited-Slip Wear)

Occasional · low severity
Typical onset: 90,000-140,000 mi
Symptoms: Clunking from rear on acceleration, One-wheel peel instead of both tires spinning, Whining from differential, Vibration at highway speeds
Fix: The limited-slip differential clutch packs wear out, and center support bearing on the two-piece driveshaft fails. Diff rebuild with new clutch packs and fluid, plus center bearing replacement. 6-8 hours labor.
Estimated cost: $1,200-2,200
Owner tips
  • Change oil religiously every 3,000-5,000 miles with quality synthetic — this engine's longevity depends on it
  • Budget $3,000-5,000 annually for maintenance and repairs if driving regularly
  • Inspect rod bearings every 50,000 miles as preventive maintenance — cheap insurance against catastrophic failure
  • Replace entire cooling system as a preventive service around 60k-80k miles, don't wait for failures
  • Find a BMW specialist familiar with S38 engines — general mechanics often misdiagnose or quote incorrectly
Buy only if you have $10k-15k set aside for deferred maintenance and the expertise or wallet to keep the S38 properly maintained — this is a passionate ownership proposition, not practical transportation.
AI-assisted summary drawn from NHTSA recall data, our labor-times database, and platform knowledge. Not a substitute for a pre-purchase inspection on a specific vehicle.
593 jobs across 17 categories
Building an app?
Free API access to all this data — 50 requests/day, no card required.
Get an API key →
Run a shop?
Manage repairs, estimates, and customers with ShopBase — $249/mo, all features included. Built by the same team.
Try ShopBase →