BMW/M20B25
BMW · Naturally aspirated

BMW 325i M20B25

325i·E30·19851991·2,494 cc·Verified 13 Jul 2026

"Unless you do something wrong to break an M20, chances are it will keep running, do all the normal maintenance stuff like t-belt, water pump, rad hoses, distributor."

GOOD
76/ 100
"Classic iron that rewards careful maintenance"
Compare

Power Variants

169 hp · 226 Nm
M20B25 (uncatalyzed)
1985-1987
Early production without a catalytic converter, slightly higher output due to less exhaust restriction.
168 hp · 226 Nm
M20B25 (catalyzed)
1987-1991
From 1987 most markets received a catalyzed version with a marginal 1 hp reduction; mechanically the same engine, difference is exhaust and emissions equipment only.

Recommendation

The hp difference between catalyzed and uncatalyzed cars is negligible and not a real buying factor. Focus instead on documented timing belt history and evidence of the cooling system and gasket work described above, since those matter far more to long-term reliability than which emissions spec the car left the factory with. Note that a very small number of homologation-special high-output M20B25 units (the South African Alpina-derived Evo2/HP2, roughly 200 built for Group N racing in the 325iS) exist with dramatically higher power, but these are essentially unobtainable collector cars, not something a normal used 325i buyer will encounter.

169
Max HP
226
Torque Nm
7,500
Oil interval km
0
Recalls
6
Known issues

Known Issues

Timing Belt Failure Risk€300-700 · 60,000-80,000 kmCRITICAL

The M20B25 uses a rubber timing belt driving the SOHC head. Failure causes catastrophic engine damage (the M20 is an interference design). This is the single most important maintenance item on this engine and must be replaced on schedule along with the water pump and tensioner.

No-start condition
Engine misfires before belt snaps
Visible cracking or fraying on belt
DIY: Intermediate
Coolant System Oil Contamination / Head Gasket Seepage€400-1,200 · 100,000-200,000 kmHIGH

Forum reports confirm oily residue appearing in the expansion tank, suggesting slow head gasket seepage or oil cooler crossover. While not always an immediate failure, it degrades coolant protection and can escalate to full head gasket failure if ignored.

Oily film in coolant expansion tank
Milky oil on dipstick
Coolant level dropping slowly
DIY: Advanced
Engine Oil Leaks, Gaskets and Seals€200-800 · 100,000-180,000 kmHIGH

Age-related hardening of valve cover gaskets, cam cover seals, and rear main seal leads to oil leaks. Given the engine's age, most examples will have at least minor seepage.

Oil spots under parked car
Burning oil smell from engine bay
Visible oil weeping around cam cover or sump
DIY: Beginner to Intermediate
Engine Rattle, Ancillary Components or Pulley Bearings€150-600 · 80,000-160,000 kmMODERATE

Note: the M20B25's timing drive is a belt, not a chain (see the Timing Belt entry above); a rattle sometimes misattributed to a 'timing chain tensioner' more likely originates from an ancillary component (alternator, water pump, or belt tensioner/idler pulley bearing). Forum posts describe a rattle that becomes louder at higher RPM (around 5,000 rpm) but diminishes under load, consistent with a loose ancillary component or pulley bearing wear rather than bottom-end bearing knock.

Rattling noise at idle or high RPM
Noise changes character under load
Metallic ticking from top of engine
DIY: Intermediate
Fuel Line and Distributor Degradation€100-400 · 80,000-150,000 kmMODERATE

Given the engine's production span ending in the early 1990s, rubber fuel lines and distributor components are subject to significant age-related deterioration regardless of mileage. Community consensus strongly recommends replacing these as part of any recommissioning.

Fuel smell in engine bay
Rough idle or misfires
Hard starting
DIY: Beginner
Radiator Hose and Cooling System Wear€80-250 · 60,000-120,000 kmLOW

Radiator hoses, clamps, and the plastic expansion tank are standard age-related wear items on this vintage engine. Community guidance consistently lists these as must-replace items during any recommissioning. Failure can lead to rapid overheating.

Swollen or soft radiator hoses
Coolant weeping at hose clamps
Rising temperature gauge
DIY: Beginner
Advertisement

Buying Checklist

Get documented proof of the last timing belt, water pump, and tensioner replacement, with date or mileage; if none exists, budget for immediate replacement before driving the car hard
Open the coolant expansion tank cap and check for any oily sheen or residue, a sign of head gasket seepage
Pull the oil filler cap and check for mayonnaise-like deposits, another head gasket or condensation indicator
Inspect underneath and around the cam cover, sump, and rear main seal area for oil weeping with a torch
Squeeze the radiator hoses cold and check clamps for corrosion; inspect the plastic expansion tank for brittleness or hairline cracks
Check all visible rubber fuel lines for cracking, swelling, or hardening
Cold start the engine and listen for a rattle from the top of the engine that changes character with RPM, then have a mechanic isolate it with a stethoscope if present
Review the full service history for cooling system and ignition component replacement, since most of these are age items rather than mileage items on a car this old

Service Reality

Community oil interval7,500 km
Oil specification10W-40 or 15W-50 semi-synthetic mineral blend; full synthetic acceptable in good condition engines, check for any leaks before switching
Est. ownership cost (2yr)€1,200-2,800 over 3 years depending on timing belt history and how much age-related sealing and rubber work is outstanding at purchase
Real mix fuel consumption11 L/100km

Strong Points

Cast iron block with a genuinely tough bottom end, high mileage examples in the 300,000+ km range are common when the belt schedule is respected
Simple SOHC 12-valve design with no turbo, no direct injection, and minimal electronics to fail
Huge parts commonality across the wider M20 family (320i, 323i, 325e, 525i, Z1), so used and reproduction parts remain easy to source
Naturally aspirated torque delivery is predictable and forgiving, with no boost-related failure modes
Well documented by a large, long-running owner community with decades of accumulated fault knowledge

Also Found In

BMW 320i E30 (M20B20)BMW 323i E30 (M20B23)BMW 520i E28/E12 (M20B20)BMW 525i E34 (M20B25)BMW 325e E30 (M20B27)BMW 525e E28 (M20B27)BMW Z1 (M20B25)

Time Bomb Parts Inspect Proactively

Timing Belt + Water Pump + Tensioner Kit
Replace immediately if history unknown, do not run without confirmed recent change
Every 60,000 km or 4 years
Rubber Fuel Lines
Replace all rubber fuel lines as preventive maintenance on any purchase
On acquisition if over 15 years old
Distributor Cap, Rotor, HT Leads
Replace as part of full ignition service
On acquisition or every 40,000 km
Coolant Expansion Tank
Inspect for cracks and replace if brittle, plastic degrades with age
On acquisition if original
Valve Cover Gasket and Cam Cover Seals
Reseal engine as part of recommissioning if not recently done
100,000 km or at signs of leaking

Buying Advice

The M20B25 is one of BMW's most fundamentally durable engines, and most of what goes wrong with it is age-related wear rather than a design flaw. The one genuine danger is the timing belt: because the head is an interference design, a snapped or neglected belt causes serious internal damage, so proof of a recent belt, water pump, and tensioner change is the single most important thing to verify before buying. Beyond that, expect an engine this old to have some oil seepage, tired rubber fuel lines, and an aging distributor, all of which are cheap and straightforward to put right. Budget for a full cooling and ignition system refresh on any car without recent documented work, and treat the belt interval as non-negotiable going forward. A well sorted M20B25 with a proven belt history is one of the safer classic BMW engine buys available.

Community Sentiment

Strongly positive. The M20B25 is widely regarded as one of the more bulletproof BMW sixes, with owners routinely reporting engines that outlast the car's bodywork and interior. The main recurring warning in forum threads is always about the timing belt interval, everything else is treated as normal upkeep on a 30-plus year old engine rather than a reliability concern.

Frequently Asked Questions

// 17 logged
How reliable is the BMW 325i M20B25?

The BMW 325i M20B25 has a reliability score of 76/100, rated "GOOD". Classic iron that rewards careful maintenance

What are the common problems with the M20B25?

The most frequently reported issues are Timing Belt Failure Risk, Coolant System Oil Contamination / Head Gasket Seepage, Engine Oil Leaks, Gaskets and Seals, Engine Rattle, Ancillary Components or Pulley Bearings, among others. See the Known Issues section above for symptoms, affected mileage, and repair costs.

Does the M20B25 have timing belt failure risk problems?

Yes, this is a documented issue on the M20B25, typically appearing around 60,000-80,000 km. The M20B25 uses a rubber timing belt driving the SOHC head. Failure causes catastrophic engine damage (the M20 is an interference design). This is the single most important maintenance item on this engine and must be replaced on schedule along with the water pump and tensioner. Typical repair cost: €300-700. DIY difficulty: Intermediate.

Does the M20B25 have coolant system oil contamination / head gasket seepage problems?

Yes, this is a documented issue on the M20B25, typically appearing around 100,000-200,000 km. Forum reports confirm oily residue appearing in the expansion tank, suggesting slow head gasket seepage or oil cooler crossover. While not always an immediate failure, it degrades coolant protection and can escalate to full head gasket failure if ignored. Typical repair cost: €400-1,200. DIY difficulty: Advanced.

Does the M20B25 have engine oil leaks, gaskets and seals problems?

Yes, this is a documented issue on the M20B25, typically appearing around 100,000-180,000 km. Age-related hardening of valve cover gaskets, cam cover seals, and rear main seal leads to oil leaks. Given the engine's age, most examples will have at least minor seepage. Typical repair cost: €200-800. DIY difficulty: Beginner to Intermediate.

Does the M20B25 have engine rattle, ancillary components or pulley bearings problems?

Yes, this is a documented issue on the M20B25, typically appearing around 80,000-160,000 km. Note: the M20B25's timing drive is a belt, not a chain (see the Timing Belt entry above); a rattle sometimes misattributed to a 'timing chain tensioner' more likely originates from an ancillary component (alternator, water pump, or belt tensioner/idler pulley bearing). Forum posts describe a rattle that becomes louder at higher RPM (around 5,000 rpm) but diminishes under load, consistent with a loose ancillary component or pulley bearing wear rather than bottom-end bearing knock. Typical repair cost: €150-600. DIY difficulty: Intermediate.

Does the M20B25 have fuel line and distributor degradation problems?

Yes, this is a documented issue on the M20B25, typically appearing around 80,000-150,000 km. Given the engine's production span ending in the early 1990s, rubber fuel lines and distributor components are subject to significant age-related deterioration regardless of mileage. Community consensus strongly recommends replacing these as part of any recommissioning. Typical repair cost: €100-400. DIY difficulty: Beginner.

Does the M20B25 have radiator hose and cooling system wear problems?

Yes, this is a documented issue on the M20B25, typically appearing around 60,000-120,000 km. Radiator hoses, clamps, and the plastic expansion tank are standard age-related wear items on this vintage engine. Community guidance consistently lists these as must-replace items during any recommissioning. Failure can lead to rapid overheating. Typical repair cost: €80-250. DIY difficulty: Beginner.

Is the M20B25 worth buying used?

The M20B25 is one of BMW's most fundamentally durable engines, and most of what goes wrong with it is age-related wear rather than a design flaw. The one genuine danger is the timing belt: because the head is an interference design, a snapped or neglected belt causes serious internal damage, so proof of a recent belt, water pump, and tensioner change is the single most important thing to verify before buying. Beyond that, expect an engine this old to have some oil seepage, tired rubber fuel lines, and an aging distributor, all of which are cheap and straightforward to put right. Budget for a full cooling and ignition system refresh on any car without recent documented work, and treat the belt interval as non-negotiable going forward. A well sorted M20B25 with a proven belt history is one of the safer classic BMW engine buys available.

Should I buy a BMW 325i with the M20B25 engine?

The hp difference between catalyzed and uncatalyzed cars is negligible and not a real buying factor. Focus instead on documented timing belt history and evidence of the cooling system and gasket work described above, since those matter far more to long-term reliability than which emissions spec the car left the factory with. Note that a very small number of homologation-special high-output M20B25 units (the South African Alpina-derived Evo2/HP2, roughly 200 built for Group N racing in the 325iS) exist with dramatically higher power, but these are essentially unobtainable collector cars, not something a normal used 325i buyer will encounter.

What should I check before buying a used M20B25?

Before buying, check: Get documented proof of the last timing belt, water pump, and tensioner replacement, with date or mileage; if none exists, budget for immediate replacement before driving the car hard; Open the coolant expansion tank cap and check for any oily sheen or residue, a sign of head gasket seepage; Pull the oil filler cap and check for mayonnaise-like deposits, another head gasket or condensation indicator; Inspect underneath and around the cam cover, sump, and rear main seal area for oil weeping with a torch; Squeeze the radiator hoses cold and check clamps for corrosion; inspect the plastic expansion tank for brittleness or hairline cracks.

How many km will a M20B25 last?

There's no fixed mileage limit, it depends on maintenance. The parts worth budgeting for proactively are: Timing Belt + Water Pump + Tensioner Kit (Every 60,000 km or 4 years), Rubber Fuel Lines (On acquisition if over 15 years old), Distributor Cap, Rotor, HT Leads (On acquisition or every 40,000 km), Coolant Expansion Tank (On acquisition if original). Engines that clear these checkpoints with documented maintenance commonly continue well beyond typical ownership periods.

How much does it cost to maintain a M20B25?

Estimated ownership cost is €1,200-2,800 over 3 years depending on timing belt history and how much age-related sealing and rubber work is outstanding at purchase, based on known issues and typical service needs.

What is the real-world fuel consumption of the M20B25?

Owners report real-world fuel consumption of around 11 L/100km.

What oil should I use in a M20B25, and how often?

Community-reported real-world usage suggests changing oil every 7,500 km using 10W-40 or 15W-50 semi-synthetic mineral blend; full synthetic acceptable in good condition engines, check for any leaks before switching, often more conservative than the official service schedule.

What other cars use the M20B25 engine?

The M20B25 is also found in: BMW 320i E30 (M20B20), BMW 323i E30 (M20B23), BMW 520i E28/E12 (M20B20), BMW 525i E34 (M20B25), BMW 325e E30 (M20B27), BMW 525e E28 (M20B27), BMW Z1 (M20B25).

What do owners say about the M20B25?

Strongly positive. The M20B25 is widely regarded as one of the more bulletproof BMW sixes, with owners routinely reporting engines that outlast the car's bodywork and interior. The main recurring warning in forum threads is always about the timing belt interval, everything else is treated as normal upkeep on a 30-plus year old engine rather than a reliability concern.

Advertisement