Mercedes-Benz M104 Engine - Replacement Cost,Problems & Compatibility

The M104 is Mercedes-Benz’s legendary double-overhead-cam inline-6 petrol engine, fitted to the iconic W124 and W210 E-Class, W140 S-Class, and R129 SL. Reconditioned M104 engines typically start from £1,800 , serving as a highly sought-after, smooth-revving unit for classic Mercedes restorations and daily-driven vintage hosts.

Mercedes-Benz M104 engine replacement UK - reconditioned and rebuilt prices

Supply & Fit Available

12-Month Warranty

Nationwide Delivery

100+ Suppliers

Used from
£600
Reconditioned from
£1,800
Rebuilt from
£2,800
GB

Secure enquiry - no spam.

Quotes only from vetted UK engine specialists.

Key Specs

Mercedes-Benz M104 - Specifications at a Glance

Mercedes-Benz M104 engine replacement UK - reconditioned and rebuilt prices
Engine Code
M104 (including M104.940, M104.950, M104.960, M104.980)
Fuel
Petrol
Configuration
2.8L-3.2L inline-6, DOHC, 24-valve, HFM/LH-Jetronic fuel injection
Power Output(s)
142 kW (193 hp) - 170 kW (231 hp)
Years Produced
1989-1999
UK Models Fitted
5 Mercedes model families - full list in Compatibility below
Replaced
M103
Replaced By
M112
Most Common Failure
Biodegradable wiring harness degradation and head gasket failure
Reconditioned Price Range
£1,800-£3,000 supply-only

Vetted UK specialists for M104 replacements

Minimum 12-month warranty on reconditioned and rebuilt options

Mercedes-Benz E-Class
01

Mercedes-Benz E-Class

Generation/Chassis
W124
Badge(s)
280E, 300E-24, 320E
Years
1989-1996
Mercedes-Benz E-Class
02

Mercedes-Benz E-Class

Generation/Chassis
W210
Badge(s)
E 280, E 320
Years
1995-1997
Mercedes-Benz S-Class
03

Mercedes-Benz S-Class

Generation/Chassis
W140
Badge(s)
280 SE, 300 SE 2.8, 320 SE
Years
1991-1998
Mercedes-Benz SL-Class
04

Mercedes-Benz SL-Class

Generation/Chassis
R129
Badge(s)
300 SL-24, 320 SL
Years
1989-1998
Mercedes-Benz G-Class
05

Mercedes-Benz G-Class

Generation/Chassis
W463
Badge(s)
300 GE, 320 GE
Years
1990-1997
CROSS-BRAND

M104 is documented across 5 BMW applications spanning E-Class, S-Class, SL-Class, G-Class. Registration lookup confirms the exact suffix before quotes are sent.

Not sure which engine your car has?

Not sure which engine your car has- Enter your registration above - we'll confirm your exact M104 fitment before any quotes are sent.

Prices

Mercedes-Benz M104 Engine Replacement Cost (UK)

Mercedes-Benz M104 pricing visual
Condition
Supply Only
Fitted
(Independent Specialist)
Typical Warranty
Used
£600-£1,200£1,200-£2,1003-6 months
Reconditioned
£1,800-£3,000£2,500-£4,00012-24 months
Rebuilt
£2,800-£4,500£3,600-£5,50012-24 months

What genuinely moves the price for this engine is the condition of the cylinder head gasket, the front main seal, and whether the infamous biodegradable engine wiring harness (on 1993-1995 models) has been upgraded to a modern PTFE loom. Because the M104 is a complex 24-valve unit, recon specialists will typically strip the top end to inspect the head for warping, replace all brittle seals, and verify the wiring harness integrity as standard. For a full breakdown of market rates, see our full reconditioned engine cost guide.

Labour Guide

Fitting an M104 engine typically takes 10-14 hours at £65-£85/hr (independent) - confirm exact labour when comparing quotes.

Price Factors

Ready to compare M104 quotes?

Get competitive quotes from trusted UK specialists today.

M104 engine quote visual
Get M104 engine quotes from UK specialists
Common Problems

Mercedes-Benz M104 Engine Problems - What Actually Fails

Every engine has its weak points. Here are the known issues with the M104, based on real-world data and verified failure patterns.

Verified issue focus: Biodegradable wiring harness degradation and head gasket failure.

Mercedes-Benz M104 common problems visual
1. Biodegradable Wiring Harness Degradation - 1993-1995 models
Typical onset:
Age-related (typically fails between 10-15 years of age)
What happens:

Mercedes-Benz used an environmentally friendly, biodegradable insulation on the engine wiring harness (specifically the throttle body and upper harness) for a few years in the mid-90s. Over time, the insulation flakes off, exposing bare copper wires that short out against each other or the engine block. This causes erratic idle, limp mode, blown fuses, and can even damage the ECU.

Repair vs replace:

The only viable repair is a complete replacement of the wiring harness with a modern, non-biodegradable PTFE loom. Attempting to tape or patch the harness is a temporary fix that will inevitably fail again.

Read more about this issue
2. Head Gasket Failure - All variants, especially 3.0L and 3.2L
Typical onset:
100,000-150,000 miles
What happens:

The M104 is notorious for head gasket failure, typically occurring at the rear of the engine block near the firewall. Symptoms include external coolant leaks dripping onto the bellhousing, coolant loss without visible external leaks, and occasionally oil and coolant mixing.

Repair vs replace:

If caught early before the cylinder head warps, a head gasket replacement and head skim is a standard repair. If the head is severely warped or the block is damaged, a full reconditioned M104 unit is required.

Read more about this issue
3. Oil Leaks (Valve Cover, Oil Filter Housing, Front Main) - All variants
Typical onset:
80,000+ miles
What happens:

The M104 features several gaskets that harden and shrink with age and heat cycles. The most common leak points are the valve cover gaskets (leaking onto the exhaust manifolds and causing a burning oil smell), the oil filter housing gasket, and the front main crankshaft seal.

Repair vs replace:

These are routine maintenance items. Replacing the gaskets and seals is relatively inexpensive in terms of parts, though the oil filter housing and front main seal require significant labour to access.

Read more about this issue

The M104 is widely regarded as one of the smoothest and most durable inline-6 engines Mercedes ever built. Post-1996 units (which feature the updated non-biodegradable wiring harness) are highly prized, and units maintained with regular oil changes routinely exceed 250,000 miles without major internal bottom-end issues .

Compare rebuilt M104 engine prices with the failure already addressed

Compare Rebuilt M104 Prices
Engine Variants

M104 Sub-Codes Explained - Which One Is in Your Car-

INTRO: The M104 family shares the same fundamental DOHC inline-6 block architecture, but displacement and engine management (KE-Jetronic vs HFM/LH-Jetronic) vary significantly. Identifying your exact sub-code is mandatory, as fitting the wrong revision can lead to severe mechanical and electrical incompatibility. - Fitted to: E-Class W124 (280E), E-Class W210 (E 280), S-Class W140 (280 SE, S 280) - Key technical difference: The entry-level 2.8L variant, featuring a shorter stroke and HFM engine management. It was designed to meet specific tax-bracket displacement limits in several European markets. - Sub-code-specific failure note: Shares the family failure pattern above; highly susceptible to the biodegradable wiring harness issue if built between 1993 and 1995. - Interchange note: Not a straight swap with 3.2L variants due to different crankshafts, engine mounts, and ECU/fuel mapping. - Fitted to: E-Class W124 (300E-24), SL-Class R129 (300 SL-24) - Key technical difference: The original 24-valve evolution of the M103 block, featuring a 3.0L displacement and early KE-Jetronic mechanical fuel injection with electronic overlay (EZR). - Sub-code-specific failure note: Shares the family failure pattern above; the early KE-Jetronic system suffers from the same control plunger corrosion as the M103. - Interchange note: Not interchangeable with later HFM/LH-Jetronic variants without swapping the entire intake manifold, throttle body, wiring harness, and ECU. - Fitted to: S-Class W140 (300 SE 2.8 / 320 SE), G-Class W463 (320 GE) - Key technical difference: A 3.2L variant specifically calibrated for the heavier W140 S-Class and rugged W463 G-Class, featuring revised accessory brackets, heavy-duty engine mounts, and specific LH-Jetronic mapping for low-end torque. - Sub-code-specific failure note: Shares the family failure pattern above; G-Class variants may experience accelerated front main seal wear due to extreme off-road operating angles. - Interchange note: Requires matching sump, oil pickup, and accessory drives for G-Class applications; passenger car variants are not directly interchangeable with off-road specs without modification. - Fitted to: E-Class W124 (320E), E-Class W210 (E 320), SL-Class R129 (320 SL) - Key technical difference: The volume-seller 3.2L variant for the E-Class and SL lines, featuring the updated HFM engine management system and a revised cylinder head casting for improved high-RPM airflow. - Sub-code-specific failure note: Shares the family failure pattern above; the HFM throttle body is prone to internal potentiometer wear, causing idle surging. - Interchange note: Shares the core 3.2L architecture with the .960, but the engine mounts, wiring harness routing, and ECU mapping are specific to the W124/W210/R129 chassis.

M104 variant reference

The engine code is stamped on the right-hand side of the cylinder block, near the oil filter housing. It will also be listed on your V5C logbook under "Engine Capacity" or visible via a VIN decode. Not sure- Enter your registration above for instant confirmation.

Easily Confused
M103

the older 12-valve inline-6 that the M104 replaced, sharing the same robust SOHC architecture but lacking the refined 24-valve head design and improved high-RPM breathing of the M104 family.

Alternative / Next-Gen Code
M112

the compact 90-degree V6 that eventually replaced the M104 inline-6 across the E-Class and S-Class range, offering comparable power and torque in a shorter, lighter package with improved emissions compliance.

Related JLR Variants
M111

the contemporary 2.0L-2.3L inline-4 that shared the same transitional era of engine management (moving from KE-Jetronic to HFM/LH-Jetronic) and similar wiring harness vulnerabilities, but in a smaller 4-cylinder configuration.

Confirm the exact M104 fitment

The engine code is stamped on the right-hand side of the cylinder block, near the oil filter housing. It will also be listed on your V5C logbook under "Engine Capacity" or visible via a VIN decode. Not sure- Enter your registration above for instant confirmation.

Buying Guide

Buying a Replacement M104 Engine - What to Choose

Choosing the right replacement route depends on your budget, risk tolerance, and ownership goals. Here's a breakdown of your options.

Used:

A used M104 engine makes sense only if it comes with verifiable service history and documented proof of a recent head gasket replacement and a modern, non-biodegradable wiring harness upgrade. Given the age of these vehicles and the labour-intensive nature of the rear head gasket leak, buying a used unit with unknown history is a significant financial risk.

Reconditioned:

A proper reconditioned M104 engine is the sweet spot for most buyers. A reputable rebuild will proactively address the common failure points by replacing the head gasket, skimming the cylinder head, fitting a modern PTFE wiring harness, and replacing all brittle valve cover and oil seals, giving the engine a fresh lease on life.

Rebuilt:

A full M104 engine rebuild is highly justified for classic W124 320E or R129 SL restorations where originality, matching numbers, and maximum longevity are required. An upgraded rebuild should include line-boring the block, new pistons/rings, and a balanced crankshaft.

Supply & Fit Line:

Sourcing and fitting through our vetted network ensures your M104 engine is installed by specialists familiar with classic Mercedes DOHC and HFM/LH-Jetronic systems, backed by a nationwide warranty.

Vehicle Value Note:

Because the M104 is typically found in W124, W210, W140, and W463 vehicles valued between £3,000 and £20,000+ (with low-mileage R129 and late W124 models commanding significantly higher premiums), a full replacement is generally financially viable. However, if the lowest viable replacement cost exceeds approximately 60% of the vehicle's current market value, evaluate scrap value before committing .

Compare M104 Engine Prices Now

Compare M104 Engine Prices Now
FAQ

Mercedes-Benz M104Frequently Asked Questions

How much does a Mercedes M104 engine replacement cost-

A reconditioned Mercedes M104 engine typically costs between £1,800 and £3,000 for supply only . Fitted costs generally range from £2,500 to £4,000 depending on the specialist, while used units can be found from £600 but carry a high financial risk due to the engine's age and known wiring harness issues. Compare M104 engine replacement quotes today

Compare M104 quotes

What is the most common failure on the M104 engine-

The most documented issues are biodegradable wiring harness degradation (on 1993-1995 models), rear head gasket failure, and oil leaks from the valve cover or front main seal. The wiring harness insulation flakes off and causes electrical shorts, while the head gasket tends to fail at the rear of the block, leading to coolant loss. Get quotes for a rebuilt M104 with these issues resolved

Compare M104 quotes

Which Mercedes models use the M104 engine-

The M104 was fitted to the W124 and W210 E-Class (280E, 300E-24, 320E, E 280, E 320), the W140 S-Class (280 SE, 320 SE), the R129 SL-Class (300 SL-24, 320 SL), and the W463 G-Class (300 GE, 320 GE), serving as the definitive 24-valve inline-6 petrol for these chassis between 1989 and 1999. Check your registration to confirm your exact M104 fitment

Compare M104 quotes

Should I buy a used or reconditioned M104 engine-

A reconditioned M104 is strongly recommended over a used unit. A proper rebuild will proactively address the fatal flaws of age by replacing the head gasket, skimming the cylinder head, fitting a modern non-biodegradable PTFE wiring harness, and replacing all brittle seals, whereas a used engine with unknown history risks immediate, labour-intensive electrical or cooling system repairs. Compare reconditioned M104 engine prices from UK specialists

Compare M104 quotes

What is the difference between M104.940, .950, .960, and .980-

The M104.940 is the 2.8L variant, the .950 is the early 3.0L variant with KE-Jetronic fuel injection, the .960 is the 3.2L variant calibrated for the heavier S-Class and G-Class, and the .980 is the volume-seller 3.2L variant for the E-Class and SL-Class featuring updated HFM engine management. They share the same core block, but the engine management, cylinder head casting, and accessory drives differ significantly. Enter your reg above to identify your exact M104 sub-code ═══════════════════════════════════════

Compare M104 quotes

Compare Mercedes-Benz M104 Engine Prices Today

Vetted UK specialists who work on classic Mercedes DOHC and HFM/LH-Jetronic systems like the M104 every week Minimum 12-month warranty on every reconditioned and rebuilt M104 engine Nationwide delivery - supply-only or full supply & fit available across the UK Get a free, no-obligation comparison of M104 engine prices tailored to your exact vehicle. Our registration lookup confirms your fitment before any quotes are sent, ensuring you receive the correct unit with a modern PTFE wiring harness and resolved head gasket specifications. With reconditioned M104 engines starting from an estimated £1,800, comparing takes two minutes and could save you hundreds on labour and unexpected teardowns.

Vetted UK Specialists

Vetted UK specialists for M104 replacements

Minimum 12-Month Warranty

Minimum 12-month warranty on reconditioned and rebuilt options

Nationwide Delivery

Nationwide delivery plus supply and fit availability

Expert Support

Secure enquiry - no spam. Quotes only from vetted UK engine specialists.

Mercedes-Benz M104 vehicle reference

Secure enquiry - no spam. Quotes only from vetted UK engine specialists.

Get Free M104 Engine Quotes