1990 BMW 525I

2.5L I6 M50RWDAUTOMATICgas
5-Year Cost of Ownership
$25,772 maintenance + known platform issues
~$5,154/yr · 430¢/mile equivalent · $6,390 maintenance + $2,182 expected platform issues
Compare this engine
vs
2.5L I6 M54
Common Problems & Known Issues

The E34 525i with the M50 engine is a solid platform, but at 30+ years old, these cars live or die by cooling system maintenance and transmission care. The M50 itself is durable, but neglect leads to expensive head gasket jobs and transmission failures.

Cooling System Cascade Failure

Common · high severity
Typical onset: 80,000-150,000 mi
Symptoms: Coolant loss with no visible external leak, White smoke from exhaust on cold start, Overheating under load or in traffic, Milky oil or coolant in expansion tank
Fix: Plastic radiator necks crack, water pumps fail, and thermostats stick. If ignored, head gaskets blow (M50 is known for this). Full cooling refresh: radiator, water pump, thermostat, hoses, expansion tank. Add 8-12 hours labor if head gaskets are gone.
Estimated cost: $800-1,200 (preventive refresh), $2,500-3,800 (with head gaskets)

Automatic Transmission Oil Cooler Line Failure

Common · high severity
Typical onset: 100,000-180,000 mi
Symptoms: ATF pooling under engine, forward of transmission, Sudden loss of all gears, trans slipping, Low trans fluid level on dipstick
Fix: The steel cooler lines rust through where they pass the subframe. Leaks all your ATF in minutes, starving the transmission. Replace lines, flush cooler, refill with Dexron III. If trans ran dry, expect internal damage. 3-4 hours labor for lines only.
Estimated cost: $400-700 (lines only), $2,800-4,200 (if transmission replacement needed)

Transmission Mount Collapse

Common · medium severity
Typical onset: 90,000-140,000 mi
Symptoms: Clunk on 1-2 or 2-3 shift, Vibration at idle in gear, Visible sag of transmission tailshaft
Fix: Rubber mount at rear of transmission degrades, letting the trans shift position under load. Causes harsh shifts and driveline vibration. Replace transmission mount and center support bearing as a set. 2-3 hours labor.
Estimated cost: $350-550

Brake Light Switch Failure (NHTSA Recall)

Occasional · medium severity
Symptoms: Brake lights stuck on, draining battery, Brake lights don't illuminate, Cruise control won't engage or cancel
Fix: Switch on brake pedal assembly fails electrically or mechanically. Part of NHTSA recall, but many cars never had it done. Replace switch, adjust pedal height. 0.5-1 hour labor. Check if recall was completed; if not, dealer may cover.
Estimated cost: $80-150 (if not recall-covered)

Fuel Pump and Filter Clogging

Occasional · medium severity
Typical onset: 120,000-200,000 mi
Symptoms: Stumble or hesitation under acceleration, Hard starting when hot, Loss of power above 4,000 RPM
Fix: In-tank fuel pump gets weak, and if filter wasn't changed regularly (every 30k), sediment clogs it. Replace fuel filter first (under car, 0.5 hours). If symptoms persist, drop tank and replace pump assembly. 3-4 hours labor for pump.
Estimated cost: $60-100 (filter only), $600-900 (pump replacement)

Lower Control Arm Bushing and Ball Joint Wear

Common · medium severity
Typical onset: 80,000-130,000 mi
Symptoms: Clunking over bumps from front end, Wandering or vague steering, Uneven inner tire wear
Fix: Front lower control arms use rubber bushings and pressed-in ball joints that wear out. BMW wants you to replace entire arms, but bushings can be pressed if you have the tools. Both front arms plus alignment: 4-5 hours labor.
Estimated cost: $700-1,100

Instrument Cluster Pixel Fade (OBC and Speedometer)

Common · low severity
Symptoms: Missing segments in digital OBC display, Speedometer digits partially or fully invisible, Intermittent display at cold temps
Fix: LCD displays degrade over time. Not a safety issue, but annoying. Repair involves removing cluster and re-soldering ribbon cables or replacing LCD panels. DIY-friendly for the skilled. Professional repair shops charge 2-3 hours labor or flat-rate rebuild service.
Estimated cost: $250-450 (rebuild service), $50-100 (DIY parts)
Owner tips
  • Replace the entire cooling system as preventive maintenance at 100k if history is unknown — radiator, water pump, thermostat, hoses, expansion tank. Saves the head gaskets.
  • Change ATF and filter every 50k and inspect cooler lines yearly for rust — a $50 inspection saves a $3k transmission.
  • Use only BMW-spec coolant (blue, phosphate-free). Green universal coolant corrodes aluminum heads.
  • Keep up with fuel filter changes every 30k to protect the in-tank pump.
  • Inspect front suspension bushings and ball joints at every alignment — they're wear items on this chassis.
Buy one if the cooling system and transmission have documented recent work; skip it if the seller can't prove maintenance history — these cars punish neglect expensively.
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.
499 jobs across 15 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 →