Common Issues
What goes wrong on the E28, how to spot it, and what it costs to fix.
Symptoms: Engine won't start, loud slapping noise before failure, visible belt wear or cracking
The 528e's M20 six runs a rubber timing belt, and it's an interference engine, so a failure means bent valves. BMW's interval was 60,000 miles. I'd do it at 50,000 or four years, and always replace the tensioner and water pump with it.
Estimated Repair Costs
DIY
$150–300
Shop
$500–900
Only the 528e (M20) has a belt. The M30 cars use a chain.
Common Fixes
- Replace timing belt every 50,000 miles or 4 years (whichever comes first)
- Always replace tensioner and water pump during service
- Replace front crankshaft seal while accessible
- Inspect and replace idler pulleys if showing wear
- Consider upgraded tensioner from later models
Common Parts
| Part |
Part Number |
Typical price |
| Timing Belt (M20) |
11 31 1 711 081 |
$30–50 |
| Timing Chain Kit (M30) |
11 31 1 717 597 |
$200–350 |
| Tensioner |
11 31 1 308 652 |
$40–70 |
| Guides (M30) |
11 31 1 265 513 |
$30–50 each |
Symptoms: Rattling on startup, chain slap noise, timing drift, poor running
The M30 in the 533i and 535i uses a chain, which lasts, but the plastic guide rails and the tensioner don't. On a high-mile engine they crack, and broken pieces can end up blocking the oil pickup. A rattle at cold start is the warning. Replace the guides and tensioner, and the chain too if it's stretched.
Estimated Repair Costs
DIY
$300–600
Shop
$800–1,500
Less urgent than the M20 belt, but don't ignore a cold-start rattle.
Common Fixes
- Replace timing chain guides and tensioner at 150,000+ miles or if noise present
- Use updated metal-backed guide rails where available
- Replace chain if stretched beyond specification
- Always replace tensioner piston seal during service
- Inspect oil pan for guide debris during service
Common Parts
| Part |
Part Number |
Typical price |
| Timing Chain Kit |
11 31 1 717 597 |
$200–350 |
| Chain Guide Rails |
11 31 1 265 513 |
$30–50 each |
| Tensioner |
11 31 1 308 652 |
$60–100 |
Symptoms: Bubbling paint, rust holes, soft floor pans, damaged fender lips, deteriorated jack points
Rust is the E28's biggest enemy, and it's why clean ones are getting scarce. Check the front fenders behind the wheels, rockers, rear arches, jack points, battery tray, and trunk floor. Rust around the windshield frame and A-pillars often starts inside and shows up late. If it's reached the structure, walk away unless you're ready for real metalwork.
Estimated Repair Costs
DIY
$200–1,000
Shop
$1,000–5,000+
The price of the car is often decided here. Check the floors and fenders first.
Common Fixes
- Do a thorough rust inspection before you buy, including the hidden areas
- Treat surface rust immediately before it spreads
- Weld in repair panels for structural rust (jack points, floor pans)
- Replace fenders if rust is severe (reproduction panels available)
- Apply rust prevention to undercarriage (por-15, Fluid Film)
- Keep all drain holes clear to prevent water accumulation
Common Parts
| Part |
Part Number |
Typical price |
| Fender Patch Panel |
Varies |
$50–150 |
| Rocker Panel |
Varies |
$80–200 |
| Floor Pan Section |
Varies |
$100–250 |
Symptoms: Oil spots under car, burning oil smell, visible oil on engine, low oil level
An M30 that doesn't leak is one that's been resealed recently. The usual suspects are the valve cover, oil pan, rear main seal, front crank seal, oil filter housing, and cam seal. Plenty of owners shrug these off as normal, but oil on a hot exhaust is a fire waiting to happen, so fix them.
Estimated Repair Costs
DIY
$100–300
Shop
$300–700
Valve cover and oil pan gaskets are the common ones and the cheap ones.
Common Fixes
- Replace valve cover gasket with quality BMW or Elring gasket
- Oil pan gasket replacement (requires subframe lowering)
- Rear main seal replacement (requires transmission removal)
- Replace all seals with quality German-made parts
- Address leaks promptly—oil on exhaust is a fire hazard
Common Parts
| Part |
Part Number |
Typical price |
| Valve Cover Gasket |
11 12 1 730 229 |
$30–60 |
| Oil Pan Gasket |
11 13 1 730 234 |
$30–60 |
Symptoms: Flickering lights, dead gauges, check control warnings, intermittent accessories, starting issues
Forty years of heat and vibration catch up with the wiring. Corroded grounds cause most of the strange behavior, from flickering gauges to intermittent no-starts. The check control panel and on-board computer fail, and window switches, sunroof motors, and the blower motor all wear out. Start with the grounds before you buy any parts.
Estimated Repair Costs
DIY
$50–200
Shop
$150–400
Grounds and relays first. They fix more than you'd think.
Common Fixes
- Clean and re-establish all ground points (multiple locations)
- Rebuild or replace instrument cluster (capacitor replacement common)
- Replace failed check control unit (rebuilds available)
- Clean all fuse box connections and replace corroded fuses
- Replace worn switches and relays with quality parts
- Inspect and repair wiring harness if brittle
Common Parts
| Part |
Part Number |
Typical price |
| Main Relay |
12 63 1 709 557 |
$40–70 |
| Fuel Pump Relay |
12 63 1 735 424 |
$25–45 |
| Ground Point Kit |
Varies |
$20–40 |
Symptoms: Clunking over bumps, vague steering, uneven tire wear, wandering at speed, poor handling
At this age every rubber bushing on an E28 is tired. The front uses MacPherson struts with control arms and thrust arms; the rear is a semi-trailing arm design on a rubber-mounted subframe. Worn control arm and thrust arm bushings, subframe mounts, and steering joints turn a car known for its composure into one that wanders and clunks.
Estimated Repair Costs
DIY
$300–600
Shop
$700–1,200
A full refresh at once is the way to go.
Common Fixes
- Complete front suspension refresh with quality bushings
- Replace control arm and thrust arm bushings (polyurethane available)
- Install new subframe mounts
- Replace tie rod ends and idler arm
- Install new shocks/struts (Bilstein B4 or B6 recommended)
- Replace all sway bar bushings and end links
- Alignment after any suspension work
Common Parts
| Part |
Part Number |
Typical price |
| Front Control Arm Kit |
Varies |
$150–300 |
| Strut Mount |
31 33 1 139 438 |
$30–60 |
| Tie Rod Assembly |
32 11 1 125 186 |
$40–70 |
Symptoms: Overheating, coolant leaks, temperature gauge fluctuation, heater not working
Radiators crack at the plastic end tanks, water pumps weep, and thermostats stick. The auxiliary electric fan and its relay fail too, which you'll notice in traffic on a hot day. Don't let either engine overheat: an M30 can crack its head, and an M20 will lift its head gasket.
Estimated Repair Costs
DIY
$200–400
Shop
$500–1,000
Refresh the whole system on any car without records.
Common Fixes
- Replace radiator if original (aluminum upgrade recommended)
- New water pump (metal impeller versions preferred)
- Replace thermostat (80°C for warmer climates, 88°C standard)
- Install new coolant hoses (silicone upgrades available)
- Test and replace auxiliary fan and relay if needed
- Flush system and use proper BMW coolant
Common Parts
| Part |
Part Number |
Typical price |
| Water Pump |
11 51 1 719 836 |
$60–100 |
| Thermostat |
11 53 1 266 763 |
$20–35 |
| Radiator |
17 11 1 712 447 |
$150–250 |
Symptoms: Hard starting, rough idle, hesitation, poor fuel economy, stalling
Early E28s use Bosch L-Jetronic; later ones use Motronic. The usual failures are the airflow meter, idle control valve, coolant temperature sensor, and on L-Jetronic cars the cold start injector. Cracked vacuum hoses cause rough running on both, so check for leaks before you blame an expensive part.
Estimated Repair Costs
DIY
$100–400
Shop
$300–700
Check for vacuum leaks before replacing sensors.
Common Fixes
- Clean or replace idle control valve (ICV)
- Test airflow meter (AFM) and replace if faulty
- Replace all vacuum hoses with silicone
- New coolant temperature sensor for ecu
- Clean fuel injectors (or replace with new/rebuilt)
- Check fuel pressure and replace pump/filter if low
Common Parts
| Part |
Part Number |
Typical price |
| Air Flow Meter |
13 62 1 286 615 |
$150–300 |
| Fuel Injector |
13 64 1 730 060 |
$40–80 each |