The 1991 BMW 325iS with the M20 2.5L inline-six is a solid, over-engineered platform, but at 30+ years old, you're fighting age and deferred maintenance more than design flaws. The M20 engine is bulletproof when maintained, but cooling system neglect and oil service lapses lead to catastrophic failure.
M20 Engine Overheating Leading to Head Gasket Failure
Common · high severityTypical onset: 120,000-180,000 mi or any mileage with cooling neglect
Symptoms: white smoke from exhaust, milky oil on dipstick or cap, persistent overheating despite thermostat replacement, coolant loss with no visible leaks
Fix: M20 head gaskets fail when overheated repeatedly due to aging cooling system components (plastic impellers, cracked radiators, brittle hoses). Head removal, machining, new gasket set, timing belt, water pump while you're in there. 12-16 labor hours if head is straight; add machine shop time if warped.
Estimated cost: $1,800-3,200
Transmission Oil Cooler Line Failure
Common · high severityTypical onset: any mileage—age-related
Symptoms: transmission fluid pooling under car, pink fluid mixed with coolant in expansion tank, transmission slipping or delayed engagement after cooler line fails internally
Fix: The steel cooler lines rust through at the fittings or the cooler itself develops internal leaks, cross-contaminating ATF and coolant. Requires replacement of cooler lines, often the radiator if contamination occurred, full flush of both systems. 4-6 hours labor, parts-intensive.
Estimated cost: $800-1,500
Worn Transmission Mounts Causing Driveline Vibration
Common · low severityTypical onset: 80,000-140,000 mi
Symptoms: clunk when shifting from reverse to drive, vibration at idle in gear, excessive driveline movement visible during throttle application
Fix: Rubber transmission mount deteriorates, causing the tail of the trans to drop and misalign the driveshaft. Simple bolt-in replacement, 1.5-2 hours labor. Usually done with guibo and center support bearing if those are also worn.
Estimated cost: $250-500
M20 Timing Belt Failure (Interference Engine)
Occasional · high severityTypical onset: service-interval dependent—every 50,000-60,000 mi or 4-5 years
Symptoms: engine cranks but won't start after belt snaps, catastrophic internal damage: bent valves, damaged pistons, possible crankshaft/rod damage if pistons contact valves at high RPM
Fix: The M20 is an interference engine—belt failure means piston-valve contact and complete teardown. Prevention is a $600-900 timing belt service every 50k mi. Failure typically requires head removal, valve job, often piston and ring replacement if damaged. Full rebuild territory: 20-30 hours labor.
Estimated cost: $3,500-6,500
Fuel System Deterioration and Fuel Filter Clogging
Common · medium severityTypical onset: any mileage on original fuel lines/filter
Symptoms: hard starting when hot, loss of power under load, rough idle and hesitation, check engine light with fuel trim codes
Fix: Fuel filters on these are often neglected (should be replaced every 30k mi), and 30-year-old rubber fuel lines crack internally, shedding debris. Fuel filter replacement is 1 hour, but if lines are crumbling, budget for fuel line replacement and injector cleaning. Injectors themselves are robust but get gummed up.
Estimated cost: $300-800
Crankshaft and Rod Bearing Wear from Oil Starvation
Occasional · high severityTypical onset: 150,000+ mi or any mileage with extended oil change intervals
Symptoms: low-frequency knock at idle that increases with RPM, metallic rattling on cold start that persists, oil pressure drops at idle when hot, metal flakes in oil during changes
Fix: M20 engines are durable, but owners who skip oil changes or run them low see rod and main bearing wear. Once knocking starts, it's a full teardown: crank polishing or replacement, new bearings, usually rings and a full reseal. 25-35 hours labor depending on machine work.
Estimated cost: $4,000-7,000
Plastic Cooling System Component Failure
Common · medium severityTypical onset: any mileage—age-related
Symptoms: coolant leaks at expansion tank, radiator neck, or thermostat housing, sudden overheating, broken water pump impeller (plastic blades), expansion tank cracking at seams
Fix: All plastic cooling parts become brittle with heat cycling over 30 years. Water pump impellers disintegrate, radiator necks snap, expansion tanks crack. Best practice: replace the entire system preventively (radiator, water pump, thermostat, hoses, expansion tank). 4-6 hours labor if done all at once.
Estimated cost: $800-1,400
Buy one if the cooling system and timing belt are documented as recent, and it doesn't knock—these are fantastic drivers when maintained, but deferred maintenance turns them into grenades.
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.