3 Series Marketplace

BMW 3 Series N47/B47/B58/N57 Timing Chain SolutionsUK Specialists

Get quotes from trusted UK BMW 3 Series engine specialists. Compare reconditioned & used engines for 316d to M3 - N47/B47/B58/N57 covered. Get a quote before it's too late.

Supply & Fit Available
12-Month Warranty
Nationwide Delivery
100+ Suppliers
BMW 3 Series diesel engine replacement - N47D20 B47D20 N57D30 rebuilt reconditioned UK
3 Series Diesel Engines- from £1,200 to £4,500

Rebuilt units from £1,200

Common codes: N47D20, B47D20, N57D30, B57D30

BMW 3 Series petrol engine replacement - N20B20 B48B20 N43B20 rebuilt reconditioned UK
3 Series Petrol Engines- from £1,400 to £4,200

Rebuilt units from £1,400

Common codes: N20B20, B48B20, N43B20, N55B30

BMW 3 Series performance engine replacement - N57D30 B58B30 S55B30 rebuilt reconditioned UK specialist
3 Series Performance Engines- from £3,500 to £8,500

Rebuilt units from £3,500

Common codes: N57D30, B58B30, S55B30, S58B30

BMW 3 Series engine replacement UK - compare reconditioned and rebuilt engine prices
UK

🔒 Secure enquiry - no spam, no pressure. Genuine quotes only from vetted UK BMW 3 Series specialists.

Instant engine replacement quote - 100% free, no obligationEngine replacement near me - UK-wide specialist networkCompare reconditioned, rebuilt & used engine pricesSupply & fit available - parts and labour from vetted specialistsInstant engine replacement quote - 100% free, no obligationEngine replacement near me - UK-wide specialist networkCompare reconditioned, rebuilt & used engine pricesSupply & fit available - parts and labour from vetted specialists
How It Works

3 Simple Stepsto Finding the Best BMW 3 Series Replacement Engine

12-Month Warranty
Supply & Fit Available
Nationwide Delivery
Trusted UK Suppliers

Most replacements completed within 3-5 days.

Live UK Engine Market Data

3 Series Engine Replacement

The table below shows typical UK rebuilt engine replacement costs across different BMW 3 Series variants, covering known failure causes, engine codes, fuel types, and engine sizes.

BMW 3 Series replacement engines UK - reconditioned engines for 3 Series F30, X5 F15, M3 S63B44 and Z4 G29 B58B30 models with N47D20C engine prices from £1,800-£3,200, B47D20A from £1,500-£2,800 and N57D30 from £2,500-£4,500
Average Market Prices
  • BMW 3 Series (E90) 325i2005-2012£1,500-£3,400
    Oil filter housing leak
    N52B25Petrol 2.5L
  • BMW 3 Series (E90) 335i2005-2012£3,200-£6,500
    HPFP failure
    N54B30Petrol 3.0L
  • BMW 3 Series (E90) M32007-2012£5,000-£9,500
    Rod bearing wear
    S65B40Petrol 4.0L
  • BMW 3 Series (F30) 316d2012-2019£1,400-£3,200
    Timing chain wear
    B37D15Diesel 1.5L
  • BMW 3 Series (F30) 320d2012-2019£1,800-£4,200
    EGR cooler failure
    B47D20Diesel 2.0L
  • BMW 3 Series (F30) 320i2012-2019£1,600-£3,800
    Timing guide failure
    N20B20Petrol 2.0L
  • BMW 3 Series (F30) 340i2015-2019£3,500-£7,500
    Coolant pipe failure
    B58B30Petrol 3.0L
  • BMW 3 Series (E46) 320d1998-2005£1,100-£2,600
    Swirl flap failure
    M47D20Diesel 2.0L
  • BMW 3 Series (E46) 330d1998-2005£1,800-£3,800
    Turbo bearing failure
    M57D30Diesel 3.0L
  • BMW 3 Series (E46) 318i1998-2005£1,000-£2,400
    Cooling system failure
    N42B20Petrol 2.0L
  • BMW 3 Series (E46) 325i1998-2005£1,400-£3,000
    VANOS unit failure
    M54B25Petrol 2.5L
  • BMW 3 Series (E90) 320d2005-2012£1,400-£3,600
    Timing chain failure
    N47D20Diesel 2.0L
  • BMW 3 Series (E90) 330d2005-2012£2,200-£4,500
    Swirl flap ingestion
    N57D30ADiesel 3.0L
  • BMW 3 Series (E90) 320i2005-2012£1,100-£2,800
    Valve stem seal leak
    N46B20Petrol 2.0L
Last updated: 4 Aug 26, 9:26

Customer Reviews

Trusted by BMW 3 Series OwnersAcross the UK

4.8out of 5

Rated 4.8 out of 5 by 1,081 verified customers who sourced reconditioned and used BMW 3 Series engines through EngineMarket.

Google

Thanks to EngineMarket, I saved over £1,200 on my engine replacement and got matched with a great local specialist within the hour.

- Jimmy, London

Had a good / bad experience? Please leave a review

Leave a review - Your feedback helps other BMW 3 Series owners find trusted engine specialists.

Variants We Cover

BMW 3 Series Engine ReplacementAll Variants Covered

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

Engine Codes

BMW 3 Series Engine Codes

Every engine code fitted to the BMW 3 Series 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.

Diesel Engines

Extracted from detailed diesel engine families across BMW 3 Series variants.

Can't find your 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 3 Series engine specialists. Every rebuilt engine comes with a minimum 12-month unlimited mileage warranty.

Enter Your Reg
Common Problems

BMW 3 Series Engine Problems

12-Month Warranty
|
Upgraded Components
|
Nationwide UK Delivery
|
Save vs Main Dealer Price

Disclaimer: All prices are indicative UK market ranges based on historical quote data and repair requests from our network of engine specialists. Dealer pricing is estimated based on published main dealer labour rates and genuine OEM parts pricing. Specialist pricing reflects actual quote data from EngineMarket’s UK network. Actual costs vary depending on damage severity, vehicle condition, variant, and workshop location within the UK. Use our free comparison tool to get tailored quotes for your specific BMW 3 Series and engine code. Every engine supplied through EngineMarket carries a minimum 12-month unlimited mileage warranty - always confirm exact terms with your chosen supplier.

Replacement Engine Options

BMW 3 Series Replacement Engine Types

Every BMW 3 Series engine type is available through our UK network with typical price ranges based on variant, engine code and budget.

BMW 3 Series Refurbished EnginesLight refurbishment of BMW 3 Series engines addressing surface wear, seals and minor components without full strip-down rebuild.
Typical Price
£1,000 - £3,200
(supply only)
Refurbished

Refurbished BMW 3 Series engines receive cosmetic refresh, new gaskets, seals and minor component replacement without full machining or rebuild.

  • Cost-effective solution for B48, N43, N46 BMW 3 Series engines showing minor wear
  • Faster turnaround than full rebuilds, typically ready within 2-4 working days UK
  • Not suitable for engines with timing chain failure, bearing knock or compression loss
Typical Price
£1,000 - £3,200
(supply only)
View refurbished BMW 3 Series engine options

All rebuilt engines include a minimum 12-month 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 3 Series within hours.

Engine Sizes

BMW 3 Series Engines by SizeFind the Right Displacement for Your Variant

Every displacement fitted to the BMW 3 Series across UK generations is listed below with compatible engine codes, production years and documented failure notes to help you pinpoint the correct replacement unit.

Introduced in the F30 LCI and carried into the G20 generation, this compact three-cylinder diesel serves as the entry-level efficiency option for urban and fleet drivers. It utilizes BMW’s modular architecture to deliver low emissions without sacrificing low-end torque for daily commuting.

ENGINE CODE(S)B37D15
COMPATIBLE MODELS (UK)316d
PRODUCTION YEARSF30 LCI, 2015-2019 & G20, 2019-present
Common Failure Points

EGR cooler blockage, injector seal deterioration under sustained short-trip operation

Get quotes for BMW 3 Series 1.5L diesel engines

Not sure which engine size your BMW 3 Series needs- Enter your registration number above - we’ll identify the exact displacement, engine code and compatible replacement options instantly. All engines supplied through EngineMarket include a minimum 12-month unlimited mileage warranty from UK BMW 3 Series specialists.

BMW 3 Series Engines Fuel Type

BMW 3 Series Engines by Fuel Type

Choose your BMW 3 Series engine by fuel type to compare realistic replacement prices, known issues, and compatible UK supply options - from early E46 diesel units to the latest G20 hybrid powertrains.

Diesel power dominates the 3 Series lineup across all generations, driving the majority of UK replacement enquiries due to high-mileage fleet usage and specific component vulnerabilities.

Common BMW 3 Series Diesel Engine Families
M47D20
E46 workhorse with robust block but prone to swirl flap wear
N47D20
318d/320d unit notorious for rear timing chain tensioner failures
B47D20
N47 successor with refined EGR but cooler cracking persists
N57D30
330d flagship delivering high torque with occasional wastegate rattle
B57D30
Modern modular inline-six featuring enhanced cooling and reliability
Found In
E46 Saloon/Touring/Coupe (1998-2005)
M47D20, M57D30
E90/E91/E92/E93 (2005-2012)
N47D20, N57D30
F30/F31 (2012-2019)
N47D20, B47D20, B57D30
G20/G21 (2019-present)
B47D20, B57D30
Known For
Superior motorway fuel economy and long-distance touring refinement
N47 timing chain tensioner failures requiring full engine replacement around 60k-90k miles
B47 EGR cooler fractures and DPF clogging on urban short-trip driving
High UK specialist demand for 320d and 330d rebuilt units
Typical Diesel Models
316d EfficientDynamics318d M Sport320d xDrive325d SE330d M Performance335d Touring

Not sure which fuel type your BMW 3 Series 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 3 Series specialists.

Engine Years

BMW 3 Series Engines by YearWhat Was Fitted & When

This timeline maps every major engine change across the BMW 3 Series production run, helping owners quickly identify their model year and compare rebuilt engine prices from UK specialists.

1998 - 2004 - E46 Generation: The Foundation
Major Engine Changes3 engine highlights
The E46 established the 3 Series reputation for balanced handling and robust naturally aspirated powertrains before turbocharging became standard.
Key Changes
Introduction of the third-generation 3 Series platform with improved chassis rigidity
Broad engine lineup spanning early common-rail diesels and refined straight-six petrols
Addition of Touring, Coupe, Convertible and Compact body styles
Known For
M54 straight-six widely praised for smoothness and high-revving reliability
Early M47 diesels prone to swirl flap failure but easily remedied with deletion kits
E46 M3 S54 engine remains a benchmark for naturally aspirated performance
Ageing cooling system components require proactive maintenance on high-mileage examples
Main Engines
M47D20 - - 2.0L Diesel (318d / 320d)
M54B22 / M54B25 / M54B30 - 2.2L-3.0L Petrol (320i / 325i / 330i)
S54B32 - 3.2L Petrol (M3)
Engine Codes Covered
M47D20M54B22M54B25M54B30S54B32
Popular Models
BMW 318d SE
BMW 320d Sport
BMW 325i M Sport
BMW 330Ci Coupe
BMW M3
Common Replacement Enquiries
BMW 3 Series 320d M47 swirl flap failure
BMW 3 Series E46 330i M54 coolant leak
BMW M3 S54 rod bearing replacement
Find quotes for 1998 BMW 3 Series replacement engines
FAQ

BMW 3 Series Engine ReplacementFrequently Asked Questions

How much does a BMW 3 Series engine replacement cost-

BMW 3 Series engine replacement costs typically range from £1,200 for a used unit to £4,500 for a rebuilt diesel engine, with petrol variants slightly lower. Supply-only pricing excludes fitting labour, which adds £400-£900 depending on garage location. Rebuilt units with upgraded components addressing known failures offer the best long-term value for most owners.

  • Used BMW 3 Series engines start around £800-£2,500 supply only
  • Rebuilt N47/B47 diesel units typically cost £1,400-£4,200 UK market
  • Petrol N20/B48 replacements range £1,200-£3,800 depending on condition
  • Supply and fit labour adds £400-£900 to total replacement cost
  • Every EngineMarket quote includes minimum 12-month unlimited mileage warranty
Compare live BMW 3 Series engine replacement prices from UK specialists

Is the N47 engine in the BMW 3 Series really that bad-

The BMW 3 Series N47 diesel has a well-documented rear timing chain weakness that can cause catastrophic failure between 60,000-90,000 miles if ignored. However, many N47 units run reliably with proper maintenance, and rebuilt replacements now include upgraded tensioners and guides that address the original design flaw.

  • N47 timing chain failure is the most common BMW 3 Series engine replacement reason
  • Early warning signs include cold-start rattling from the rear of the engine
  • Rebuilt N47 engines with upgraded chains cost £1,400-£3,800 supply only
  • B47 successor engines from 2015 onwards show significantly improved reliability
  • Regular oil changes every 10,000 miles help extend N47 service life
Get quotes for rebuilt N47 BMW 3 Series engines with upgraded timing components

Which BMW 3 Series engine is most reliable-

The B48 petrol and B57 diesel engines fitted to later F30 and G20 BMW 3 Series models are widely regarded as the most reliable, with fewer documented failure patterns than earlier N-series units. For older models, the M54 petrol inline-six offers proven longevity when cooling system components are proactively maintained.

  • B48 petrol engines (2015+) show excellent long-term reliability in 320i/330i variants
  • B57 diesel units replace problematic N57 with improved cooling and timing architecture
  • M54 naturally aspirated petrol engines are robust if coolant hoses are replaced preventatively
  • Avoid early N47 diesels (2007-2014) unless timing chain has been upgraded
  • Regular servicing with correct BMW-spec oil is critical for all 3 Series engines
Compare prices for reliable B48 and B57 BMW 3 Series replacement engines

What causes BMW 3 Series N20 timing chain guide failure-

BMW 3 Series N20 petrol engines suffer plastic timing chain guide fragmentation due to heat cycling and material fatigue, typically between 40,000-70,000 miles. Broken guide debris can block the oil pump pickup, causing rapid bearing wear and engine seizure if not addressed at the first sign of rattling.

  • N20 timing guide failure affects 320i, 328i and 330i models from 2011-2016
  • Early symptom is a metallic rattling noise on cold engine startup
  • Rebuilt N20 engines with metal guides cost £1,500-£3,600 supply only
  • Prevention is possible with early guide replacement before catastrophic failure occurs
  • B48 successor engines use reinforced guides and rarely suffer this issue
Find rebuilt N20 BMW 3 Series engines with upgraded metal timing guides

Is it worth replacing the engine on a BMW 3 Series-

Replacing a BMW 3 Series engine is usually worthwhile if the chassis, transmission and interior are in good condition, as a rebuilt unit with warranty typically costs £1,400-£4,500 versus £15,000+ for a comparable used car. For high-mileage examples with additional faults, scrapping may be more economical - get multiple quotes before deciding.

  • Rebuilt BMW 3 Series engines cost significantly less than buying a replacement vehicle
  • Supply and fit packages from UK specialists simplify the replacement process
  • A 12-month unlimited mileage warranty protects your investment post-replacement
  • Consider total vehicle value: if bodywork or suspension needs work, replacement may not pay
  • EngineMarket's comparison tool shows live quotes to help you decide objectively
Get tailored BMW 3 Series engine replacement quotes to compare your options

How long do BMW 3 Series diesel engines last-

Well-maintained BMW 3 Series diesel engines can exceed 150,000-200,000 miles, but known weaknesses like N47 timing chains or B47 EGR coolers often cause premature failure around 60,000-100,000 miles. Regular servicing with correct oil, avoiding short trips that clog DPFs, and addressing warning signs early maximises lifespan.

  • M47 and B47 diesel units often reach 200,000 miles with proper maintenance
  • N47 engines commonly fail earlier due to timing chain tensioner weaknesses
  • DPF clogging on urban-short-journey cars accelerates diesel engine wear
  • Using BMW-approved LL-04 oil and 10,000-mile service intervals extends life
  • Rebuilt diesel engines with upgraded components can match or exceed original lifespan
Compare rebuilt BMW 3 Series diesel engines with upgraded failure-point components

What's the difference between rebuilt and reconditioned BMW 3 Series engines-

A rebuilt BMW 3 Series engine receives full machining, new bearings, pistons and upgraded components addressing known failures, while a reconditioned unit replaces only worn parts like seals and gaskets without block machining. Rebuilt engines typically cost more but offer longer lifespan and stronger warranty coverage for high-mileage replacements.

  • Rebuilt BMW 3 Series engines include block machining and new internal components
  • Reconditioned units replace seals, gaskets and worn accessories only
  • Rebuilt pricing typically ranges £1,400-£4,500 versus £1,200-£3,800 for reconditioned
  • Both options include minimum 12-month warranty when sourced via EngineMarket
  • Choose rebuilt for high-mileage cars or known failure patterns like N47 timing chains
Compare rebuilt versus reconditioned BMW 3 Series engine prices and warranties

Can I get supply and fit for my BMW 3 Series engine replacement-

Yes, EngineMarket's UK network includes specialists offering complete supply and fit packages for BMW 3 Series engine replacements, typically adding £400-£900 to the engine price depending on variant complexity and garage location. This turnkey solution includes fitting, fluids, road testing and warranty registration for peace of mind.

  • Supply and fit labour typically adds £400-£900 to BMW 3 Series engine cost
  • Specialist garages familiar with N47, B47, N20 and B48 installations reduce risk
  • Packages include new gaskets, fluids, belts and post-fit road testing as standard
  • Warranty registration is handled by the fitting specialist for seamless coverage
  • Request itemised quotes to confirm if ancillary work like turbo or EGR is included
Find BMW 3 Series engine supply and fit deals from vetted UK specialists

Which BMW 3 Series engine codes should I avoid-

BMW 3 Series owners should exercise caution with N47 diesels (2007-2014) due to timing chain risks, early N20 petrols (2011-2015) for guide failures, and N43 petrols for HPFP issues. Later B47, B48 and B58 engines show significantly improved reliability, while M54 and N52 naturally aspirated units remain solid with proactive cooling system maintenance.

  • N47D20 diesel engines carry highest replacement risk due to timing chain design
  • N20B20 petrol units require early timing guide inspection to prevent failure
  • N43B20 engines suffer injector and high-pressure fuel pump reliability issues
  • B47, B48 and B58 successors address most predecessor weaknesses effectively
  • Always verify engine code via VIN before purchasing a used BMW 3 Series
Check compatibility and get quotes for safer B-series BMW 3 Series replacement engines

What warranty comes with a replacement BMW 3 Series engine-

Every BMW 3 Series engine supplied through EngineMarket includes a minimum 12-month unlimited mileage warranty as standard, covering parts and labour for manufacturing defects. Some specialists offer extended 24-month options for rebuilt units, but always confirm exact terms, exclusions and claim procedures with your chosen supplier before committing.

  • Minimum 12-month unlimited mileage warranty applies to all EngineMarket supplier engines
  • Warranty covers parts and labour for defects in rebuilt or reconditioned units
  • Used engines may carry shorter warranties - always check terms before purchase
  • Keep all service records and use correct oil to maintain warranty validity
  • Claim process is handled directly with the supplying specialist, not EngineMarket
Compare BMW 3 Series engine quotes with full warranty details from UK specialists

Why Choose Us

Why UK BMW 3 Series Owners Trust EngineMarket

Join thousands of UK drivers who compare BMW 3 Series engine prices through our network of trusted specialists - every rebuilt and reconditioned unit backed by a minimum 12-month unlimited mileage warranty and nationwide delivery.

Warranty minimum standard icon

Trusted BMW 3 Series Engine Suppliers

Every garage and engine rebuilder in our network is vetted, rated, and reviewed by real BMW 3 Series owners.

Variant directory icon

Compare BMW 3 Series Engine Replacement Companies

See prices, warranty terms, and supply & fit options side-by-side before you commit.

Nationwide delivery icon

UK Engine Replacement Services for BMW 3 Series

Covering every variant from budget to performance, with supply-only or full supply & fit available nationwide.

Find the best BMW 3 Series engine replacement near you

Compare engine prices for BMW 3 Series in the UK and get competitive quotes from garages near you.

100% FreeNo ObligationFast & secure processUK-based support
BMW 3 Series vehicle

Trusted supplier network

Warranty-backed rebuilt & used options

Every quote checked for fitment, quality and lead time.