BMW 3 Series 330d1999–presentM57 / N57 / B57 3.0 Straight-Six Diesel

BMW 3 Series 330d Engine Replacement —Compare Prices &
Get Quotes

Get quotes today from trusted UK BMW 330d specialists. Compare reconditioned, rebuilt and used M57, N57 and B57 3.0-litre straight-six diesel engines — supply & fit available nationwide for BMW's legendary six-cylinder diesel.

  • Supply &Fit Available
  • 12-MonthWarranty
  • NationwideDelivery
  • 20+Specialists

BMW 330d Engines — from £1,800 to £9,500Common codes: M57D30, N57D30, B57D30

  • Instant Quotes
  • No Obligation
  • 100% Free
  • Reconditioned
  • Rebuilt
  • Used
  • Supply & Fit Available
  • UK-Wide Network

The 330d Through Time — Era Map

Five generations. Five eras. One guide to reliability, costs and what really matters.

Era Note

Cast-iron block legend — one of BMW's most durable diesels; swirl flaps (pre-2003) are the main weak point

Era Note

Revised M57 — 231 bhp, 500 Nm; robust but EGR cooler and swirl flap issues need attention

Era Note

First-gen aluminium-block N57 — timing chain at rear; more complex than M57, needs stricter maintenance

Era Note

Mature N57 — revised timing chain guides (2015+); ZF8 gearbox is the star; chain and bottom-end bearings need monitoring

Era Note

Modern B57 straight-six — significantly improved chain durability; valve cover and oil filter housing leaks are the main watchpoints

Why use this era map?

Every cost guide, reliability rating and engine code on this page is aligned to the data above. This keeps everything consistent and trustworthy.

  • Real UKCost Data
  • VerifiedReliability
  • ExpertInsights
  • Updated for2025

BMW 3 Series 330d Engine Replacement Costs

  • Supply Only£4,000 – £7,500
  • Fitted (Indie)£5,200 – £9,000
  • Warranty12–24 months
  • Best ForMost owners — best cost/warranty balance

Figures above reflect the current G20/B57 generation, the most common quote request today. Older generations: see the Era Map above for E46/M57, E90/N57 and F30/N57-specific pricing, which can vary significantly.

Labour estimate: Fitting a 330d engine typically takes 10–16 hours at £75–£110/hr (independent) or £130–£180/hr (London/SE dealer). N57 timing chain replacement is an engine-out or gearbox-off job, adding significant labour. [PLACEHOLDER — confirm vs cost sheet]

Compare 330d engine prices from UK specialists

Common Problems With BMW 3 Series 330d Engines

1. N57 Timing Chain Tensioner & Guide Wear(E90 LCI, F30)

  • Symptoms: Rattling noise from the rear of the engine on cold start, metallic grinding at 2,000 rpm, engine warning light, loss of power.

  • Typical Mileage: 80,000–150,000 miles

  • Repair Cost: £1,500–£3,500 (timing chain, tensioner and guide replacement — engine-out or gearbox-off job)

  • Replacement Cost: £4,500–£8,000 (if chain snaps and valves meet pistons)

  • Urgency: Immediate — if you hear rattle, book an inspection today

Our recommendation:

The N57's rear-mounted timing chain is the defining weak point of this engine generation. Unlike the front-mounted M57 chain, N57 chain replacement is a labour-intensive job. From 2015 onwards, BMW revised the guides with filled-in ribs to reduce failure rates, but the risk remains. Regular oil changes (10,000 miles max, not BMW's CBS intervals) are the best prevention. At the first sign of rear-engine rattle, get it inspected immediately — a £1,500–£3,500 preventative chain replacement is dramatically cheaper than a £4,500+ engine swap.

Ready to Compare?

Get Matched With a Vetted BMW Specialist

20+ vetted BMW specialists, every 330d engine era covered, with a 12-month warranty as standard.

Get My Free 330d Engine Quotes Now

330d — Repair, Buy, or Replace?

Not every issue means a new engine.Here’s what can be repaired, when it makes sense, and what to check before you buy.

Can It Be Repaired?

ProblemRepairable? · Typical Cost

N57 timing chain rattle (preventative)

Yes£1,500 – £3,500

Catch it early — far cheaper than engine replacement

Swirl flap failure (M57)

Yes£100 – £300

Blanking plates are cheap and permanent

EGR cooler failure

Yes£400 – £1,200 (or recall)

Recall work is free; out-of-warranty repair is still viable

N57 bottom-end bearing wear

Sometimes£3,000 – £6,000

Viable if caught early; often requires full rebuild

DPF clogging

Yes£200 – £800

Cleaning or forced regeneration is cost-effective

Snapped timing chain (N57)

Usually NoEngine replacement

Piston-valve contact means little is left to repair

Buying This 330d? Check These First

Buy if:

  • Full service history with oil changes at 10,000-mile intervals (not CBS extended schedule)
  • EGR cooler recall completed (check with BMW)
  • N57 cars (2011–2019): no cold-start rattle from the rear of the engine
  • M57 cars (pre-2011): swirl flaps blanked or replaced
  • B57 cars (2019+): clean service history and no coolant loss

Avoid if:

  • N57 with cold-start rattle — timing chain work is imminent and expensive
  • No proof of regular oil changes — these engines are unforgiving of neglect
  • EGR cooler not replaced — potential fire risk
  • Any knocking from the bottom end — bearing failure is likely
  • DPF warnings with no diagnosis — emissions system repairs can be costly

Closing verdict

The BMW 330d represents one of the finest diesel engines ever made. The M57 is a cast-iron legend; the N57 offers more power but demands stricter maintenance; the B57 is BMW's modern masterpiece. Across all three generations, one rule applies: oil change discipline is everything. BMW's extended CBS servicing is widely considered inadequate — treat your 330d to 8,000–10,000 mile oil changes and it will reward you with hundreds of thousands of miles of effortless motoring. Buy on history, not on low mileage alone.

Don’t Guess. Compare.

Get real quotes from vetted UK specialists and make the right call for your 3 Series 330d.

Compare 330d engine prices before you buy
  • 20+ Vetted SpecialistsUK Network
  • 12-Month Warrantyas Standard
  • Nationwide Delivery& Collection
  • Transparent PricingNo Hidden Fees
  • Thousands of 3 Series 330dOwners Helped

Buying Checklist

Before you buy a used BMW 330d (or before you commit to an engine replacement), check these:

  1. 1. Cold Start

    Listen for rattle from the rear of the engine (N57 timing chain warning)

  2. 2. Service History

    Including which engine era (M57/N57/B57) and confirmed oil-change discipline (10k miles max)

  3. 3. EGR Cooler

    Check recall status; this is a safety-critical item on N57 and B57

  4. 4. Swirl Flaps

    M57 cars: have they been blanked? (Pre-2003 cars are the highest risk)

  5. 5. DPF Health

    Ask about regeneration frequency; urban cars will have more issues

  6. 6. Oil Consumption

    Does it use more than 1L per 1,000 miles? (N57 oil consumption is a known issue)

  7. 7. Engine Warning Light

    Have codes been read? Timing, EGR, DPF, or emissions codes are most common

  8. 8. MOT History

    Check for emissions-related failures (EGR, DPF, NOx sensor issues)

Why this matters

A 10-minute check now can save you thousands later. The right 3 Series 330d is a superb long-term car — the wrong one can be expensive fast.

Engine Codes

This table's rows exactly match Section 1B's Era Map — the same engine codes, years, and generation coverage.

M57D30 (E46)

M57D30 (E46)

Years
1999–2005
Power
184–204 bhp · 390–410 Nm
2025 Enquiries
—(pattern data)
Avg. Recon Cost
£3,500–£6,500[PLACEHOLDER]

Technical SpecsCurrent B57D30 generation

Displacement
2,993cc
Cylinders
6-cylinder inline
Compression Ratio
16.5:1
Fuel System
Common-rail direct injection (2,200–2,500 bar)
Turbocharger
Single variable-geometry turbocharger (VGT) — twin-turbo on higher-output variants
Compare 330d engine prices for your BMWGet quotes from trusted UK specialists in minutes.

Market Intelligence

Real data from thousands of 3 Series 330d enquiries in 2025.

Most Common FailureN57 timing chain wear

35%

of 330d enquiries cite chain or timing concerns

[PATTERN DATA]

Average Enquiry Mileage

85,000–110,000

miles

[PATTERN DATA]

Average Replacement Cost

£5,500

reconditioned, supply only

[PLACEHOLDER]

Most Requested Engine Code

N57D30

F30-era 330d is the most common 330d on UK roads

[PATTERN DATA]

Peak Enquiry Season

Winter

Cold starts expose timing chain and glow plug issues

[PATTERN DATA]

Regional Demand

South East
22%
North West
15%
Scotland
12%
Other Regions
51%
[PATTERN DATA]

Regional Demand Breakdown

15%North West22%South East12%Scotland51%Other Regions

Frequently Asked Questions

Disclaimer: All prices are indicative UK market ranges based on historical quote data from our network of engine specialists.
Actual costs vary by variant, engine code, damage severity and workshop location. Use our free comparison tool to get tailored quotes.
Every engine supplied through EnginesMarket carries a minimum 12-month unlimited-mileage warranty — always confirm terms with your chosen supplier.

Why UK BMW 330d Owners Trust BMWEngines.uk

  • Trusted 330d Engine Suppliers

    every garage and engine rebuilder in our network is vetted, rated and reviewed by real 330d owners, as part of the Engine Finders network, across every engine era from M57 to B57.

  • Compare 330d Engine Replacement Companies

    see prices, warranty terms and supply & fit options side-by-side before you commit. Our independent comparison service gives you the full market picture in minutes.

  • UK Engine Replacement Services for 330d

    supply-only or full supply & fit available nationwide, covering every generation of this badge since 1999, including E46, E90, F30 and G20 models.

Find the best BMW 330d engine replacement UK drivers rely on.

Compare prices from trusted specialists on EnginesMarket today and get back on the road with confidence — from £1,800 for a used engine to £9,500 for a full rebuild, we have options for every budget and every 330d generation.

Compare BMW 330d Engine Prices Now