E46 M3 3.2 Straight-Six Engines
from £2,500 to £7,500
Rebuilt units from £3,200 · Common codes: S54B32, S54B30
Get quotes from UK BMW M3 performance engine specialists. Compare rebuilt & reconditioned engines for M3 & M3 Competition - S54/S65/S55/S58 covered. Find UK performance engine specialists.
E46 M3 3.2 Straight-Six Engines
from £2,500 to £7,500
Rebuilt units from £3,200 · Common codes: S54B32, S54B30
E9x M3 4.0 V8 Engines
from £3,500 to £9,500
Rebuilt units from £4,500 · Common codes: S65B40, S65B44
F80 & G80 M3 Twin-Turbo Engines
from £4,500 to £14,000
Rebuilt units from £5,500 · Common codes: S55B30, S58B30

Most replacements completed within 3-5 days.
The table below shows typical UK rebuilt engine replacement costs across different BMW M3 variants, covering known failure causes, engine codes, fuel types, and engine sizes.


Rated 4.8 out of 5 by 1,081 verified customers who sourced reconditioned and used BMW M3 engines through EngineMarket.
4.8
★★★★★
out of 5
1,081 verified reviews
“Thanks to EngineMarket, I saved over £1,200 on my engine replacement and got matched with a great local specialist within the hour.”
“Got three quotes within an hour and chose the best deal easily. The whole process was quick, clear and stress-free.”
“I wasn't sure what I needed, but they helped me identify the right engine and connected me with a trusted garage.”
“Thanks to EngineMarket, I saved over £1,200 on my engine replacement and got matched with a great local specialist within the hour.”











Not sure which variant your BMW M3 is- Enter your registration number above - we’ll identify the exact sub-model, engine code and compatible replacement options instantly.

Every engine code fitted to the BMW M3 across all generations, with technical specs, compatible variants and trims, known failure points, and average rebuilt prices from UK specialists. Select any engine code to compare quotes.
Extracted from detailed petrol and performance engine families across BMW M3 variants.

S14B23 - 2.3L Petrol
Main replacement demand comes from timing-chain, cooling-system and performance thermal-management faults.
Compatible variants
Avg. rebuilt price
£6,000 - £12,000
Supply only
Technical specifications
Common failures
Not sure which engine code?
Can’t find your engine code- Enter your registration number above - we’ll instantly identify the exact unit, its technical specifications, and live replacement prices from UK BMW M3 engine specialists. Every rebuilt engine comes with a minimum 12-month unlimited mileage warranty.

The BMW M3’s performance heritage comes with well-documented engine vulnerabilities that vary dramatically by generation. The S54 (E46) suffers VANOS and rod bearing failures, the S65 V8 (E90/E92/E93) is infamous for rod bearing and throttle actuator issues, and the S55 (F80) has a notorious crank hub weakness. Every rebuilt engine supplied through...
BMW M3 S65 V8 Rod Bearing Failure
Most affected vehicles
BMW M3 E90 Saloon, E92 Coupé, E93 Convertible (2007-2013, S65B40 & S65B44)
Failure mileage range
50,000 - 90,000 miles
Typical failure window
Root cause
Insufficient bearing clearance from the factory leads to oil film breakdown at high rpm. The result is metal-to-metal contact, bearing material shedding into the oil, and eventual seizure or rod failure.
Repair options & estimated costs (UK ranges)
| Repair tier | Dealer price | Specialist price | What it involves | Longevity / suitability |
|---|---|---|---|---|
| Preventative - Bearing Replacement (before knocking starts) | £2,800 - £4,500 | £1,800 - £2,800 | Replacement of rod bearings with uprated aftermarket units (e.g., ACL or King), new bolts, oil flush | Permanent fix when done preventatively. 80k+ mile lifespan on new bearings |
| Intermediate - Crank Polish & Bearings (early knock) | £5,000 - £7,500 | £3,500 - £5,000 | Crank inspection and polishing, uprated bearing replacement, oil system flush | Viable only if crank surface undamaged. Adds 40k-60k miles |
| Full Replacement - Rebuilt / Reconditioned S65 | £12,000 - £18,000 | £6,500 - £11,000 | Complete rebuilt engine with uprated bearings, new timing components, bench tested, 12-month warranty | 100k+ mile lifespan. Only permanent solution if crank or block damaged |
Our recommendation
If your S65 is silent and below 70k miles, invest in preventative bearing replacement through a specialist. This costs £1,800-£2,800 and saves a £6,500+ replacement. If you already hear knocking, stop driving immediately. A full rebuild or replacement is usually required once the crank is scored. On a car worth £12,000-£25,000, spending £6,500-£11,000 on a rebuilt S65 with uprated bearings makes financial sense compared to scrapping the vehicle.
Compare rebuilt S65 BMW M3 engine prices for your E9x M3
Every engine type for your BMW M3 is available through our UK network, with typical price ranges varying by variant, engine code (S54, S65, S55, S58) and budget.
Compare BMW M3 engine prices with vetted UK suppliers
All engine types include a minimum 12-month unlimited mileage warranty when sourced through EngineMarket. Prices are typical UK market ranges based on historical quote data from our network and depend on exact engine code, variant, mileage and supplier. Use our free comparison tool above - enter your registration to get tailored quotes for your specific BMW M3 within hours.

Every displacement fitted to the BMW M3 is listed below, with compatible engine codes, production years, power outputs, and common failure notes - organised by fuel type.
The original M3 engine, developed from BMW Motorsport’s Formula 1-derived M12/13 unit. Produced specifically for the E30 M3 to meet Group A touring car homologation requirements, this four-cylinder engine defined the M3’s high-revving character and remains a favourite among classic collectors.
Engine Code(s)
S14B23, S14B25
Compatible Models (UK)
E30 M3 (1986-1991), E30 M3 Evolution, E30 M3 Sport Evolution
Power output
Verified by registration
Common Failure Points
Throttle linkage wear, rocker arm failure at high rpm, cooling system leaks
Production Years: Check by registration
Compare BMW M3 2.3L petrol engine prices
Choose your BMW M3 engine by fuel type to compare realistic replacement prices, known issues, and compatible UK supply options - from the four-cylinder E30 to the latest twin-turbo G80.
Every BMW M3 ever sold in the UK has been petrol-powered, spanning four-cylinder homologation units, legendary straight-sixes, a unique V8, and modern twin-turbo sixes.
Common BMW M3 Petrol Engine Families
Found In
Known For
Typical Petrol Models
Every BMW M3 ever sold in the UK has been petrol-powered, spanning four-cylinder homologation units, legendary straight-sixes, a unique V8, and modern twin-turbo sixes.
Common BMW M3 Petrol Engine Families
Found In
Known For
Typical Petrol Models
Not sure which fuel type your BMW M3 has- Enter your registration number above to instantly identify your engine code, fuel system and compatible replacement options - all backed by a minimum 12-month unlimited mileage warranty from UK BMW M3 specialists.

This timeline covers every UK-market BMW M3 generation from 1986 to the present, organised so owners can quickly identify their engine code, variant, and compare rebuilt engine prices from UK specialists.
⚙Key Changes
▣Main Engines
S14B23- 2.3L Petrol (E30 M3, E30 M3 Evolution)
S14B25- 2.5L Petrol (E30 M3 Sport Evolution)
▰Popular Models
🔧Known For
Engine Codes Covered:
S14B23S14B25