Engines Market

BMW 120d SPECIALISTS

BMW 1 Series 120d Engine Replacement Compare Prices & Get Quotes

Get quotes today from trusted UK BMW 1 Series 120d engine specialists. Compare prices on reconditioned, rebuilt and used engines for your BMW 120d - covering the 2.0-litre M47, N47 and B47 diesel engines across the E8x, F20/F21 and F40 generations, from 2004 to the present day.

Supply & Fit Available
12-Month Warranty
Nationwide Delivery
100+ Suppliers
BMW 1 Series 120d Engine
from£1,295 to £3,200
  • Usedfrom £1,295
  • Reconditionedfrom £1,295
  • Common codesM47D20, N47D20A, N47D20O0

Get your free BMW 1-series 120d engine quotes

Secure enquiry — no spam, no pressure. Genuine quotes only from vetted UK specialists.

Instant QuotesNo Obligation100% FreeReconditionedRebuiltUsedSupply & Fit AvailableUK-Wide NetworkInstant QuotesNo Obligation100% FreeReconditionedRebuiltUsedSupply & Fit AvailableUK-Wide NetworkInstant QuotesNo Obligation100% FreeReconditionedRebuiltUsedSupply & Fit AvailableUK-Wide NetworkInstant QuotesNo Obligation100% FreeReconditionedRebuiltUsedSupply & Fit AvailableUK-Wide Network

How it works

3 Simple Steps to Finding the Right Replacement Engine

Clear information first, then the right engine and specialist for your exact vehicle.

Variant History

BMW 1 Series 120d Engine History & Specs at a Glance

The BMW 120d has been the performance-oriented diesel model across three generations of the 1 Series in the UK. Launched with the first-generation E87 in 2004, it has evolved through the M47, N47 and B47 engine families - always using a 2.0-litre four-cylinder turbo diesel that delivers strong torque and excellent real-world performance. The 120d badge represents the diesel sweet spot in the 1 Series range, offering near-hot-hatch performance with outstanding fuel efficiency.

BMW 1 Series 120d
  1. 2004

    M47D20, 2.0L turbo diesel, 163 hp, launched with the E87 five-door and E81 three-door 1 Series

  2. 2007

    N47D20A, 2.0L turbo diesel, 177 hp, introduced with the E87/E81 LCI update

  3. 2011

    N47D20O0 / N47D20O1, 2.0L turbo diesel, 177-184 hp, carried over into the second-generation F20/F21 1 Series

  4. 2015

    B47D20O0, 2.0L turbo diesel (Euro 6), 184-190 hp, introduced as part of the F20/F21 LCI update

  5. 2019

    F40 generation launches with B47C20A, 2.0L turbo diesel, continuing the 120d badge

  6. 2024

    Current F70 generation continues with updated B-series diesel engines

Every engine fitted to the BMW 1 Series 120d is covered below, with UK rebuilt pricing and known failure points.

Engine Codes & Pricing

BMW 1 Series 120d Engine Codes Specifications & Replacement Cost

Find your exact engine code, specs and UK replacement cost guide.

M47D20 — 2.0L Turbo Diesel (2004-2007) engine

M47D20 — 2.0L Turbo Diesel (2004-2007)

Power Output
163 hp (120 kW)
Years Fitted
2004-2007

Can’t find your exact engine code?-> Get quotes for M47D20 BMW 1 Series 120d engine replacement

-> Get quotes for M47D20 BMW 1 Series 120d engine replacement

Common Problems

BMW 1 Series 120d Engine Problems Repair Cost vs Replacement

The BMW 1 Series 120d has been powered by four different diesel engines across its production life. Early cars (2004-2007) use the M47D20 - a generally reliable unit with the timing chain at the front of the engine. The N47D20 engines (2007-2015) are infamous for timing chain failure - a well-documented weakness that has affected countless BMW diesel owners. Later B47-powered cars (2015-present) are more reliable, with the timing chain moved to the front of the engine, but they have their own issues including EGR cooler failure and DPF clogging. Replacement demand for the BMW 120d is driven primarily by N47 timing chain failure. Every rebuilt engine supplied through EnginesMarket includes upgraded components addressing the original failure points, plus a minimum 12-month unlimited-mileage warranty.

Common failure points and repair options

Timing Chain Tensioner & Guide Failure

Affected
BMW 1 Series 120d (N47D20A / N47D20O0 / N47D20O1, 2007-2015)
Typical failure mileage
60,000-100,000 miles
Root cause
The timing chain system on the N47 engine is positioned at the rear, away from regular service reach. The original tensioner was too short and allowed the chain to become slack which would then rub and clatter against the guides. The chain is prone to rattle between 40,000 and 70,000 miles - an indication that it could snap at any moment. When the timing chain does snap, it causes catastrophic engine failure - the pistons lose timing and hit the valves, bending them and damaging the rocker arms.

Repair options

Repair tierDealer priceSpecialist price
Timing Chain Replacement (preventative)£1,200-£1,800£800-£1,300
Full Replacement - rebuilt/reconditioned engine£3,200-£4,800£2,300-£3,800 (matches Section 4 rebuilt pricing)
Our recommendation
If you hear the characteristic rattling noise from the timing chain on cold start in your N47-powered BMW 120d, act immediately. An £800-£1,300 specialist timing chain replacement is far cheaper than a full engine rebuild. If the chain has already snapped, the repair bill often exceeds the car's value - in that scenario, compare rebuilt engine prices through EnginesMarket against the cost of replacing the car. For owners planning to keep their 120d for 2+ years, a reconditioned N47 with upgraded timing components and warranty offers genuine peace of mind.
-> Compare rebuilt N47D20O0 BMW 1 Series 120d engine prices

EGR Cooler & DPF Issues

Affected
BMW 1 Series 120d (N47D20 / B47D20O0, 2007-present)
Typical failure mileage
50,000-120,000 miles
Root cause
The EGR system on BMW diesel engines can suffer from cooler failure and carbon buildup. Diesel Particulate Filter (DPF) problems can arise, especially if the vehicle is primarily used for short trips where the DPF cannot complete its regeneration cycle. BMW issued a major recall for diesel models over concerns about faulty EGR coolers posing a potential fire risk.

Repair options

Repair tierDealer priceSpecialist price
EGR Cooler Replacement£600-£1,000£400-£700
DPF Cleaning / Replacement£500-£1,200£300-£800
Full Replacement - rebuilt engine£3,200-£4,800£2,300-£3,800
Our recommendation
Before paying for any EGR-related repair on your BMW 1 Series 120d, check whether your vehicle is affected by the BMW diesel recall. BMW recalled 1.6 million diesel vehicles globally over concerns about faulty EGR coolers posing a potential fire risk. If your car is affected, the repair may be free of charge at a main dealer. For DPF issues, ensure you're giving your diesel 120d regular motorway runs to allow the DPF to regenerate. If the DPF warning light persists, professional cleaning is significantly cheaper than replacement.
-> Compare BMW 1 Series 120d engine prices

B47 Engine

Affected
BMW 1 Series 120d (B47D20O0, 2015-present)
Typical failure mileage
80,000-150,000 miles
Root cause
The B47 is generally regarded as a strong and dependable engine, capable of handling high mileage if properly maintained. By relocating the timing chain to the front of the engine, BMW made it both more durable and easier to service compared to the N47. Owners regularly report well over 120,000 miles without major issues. Common trouble spots include EGR valve and cooler failures, DPF clogging, and turbocharger wear if oil changes are neglected.

Repair options

Repair tierDealer priceSpecialist price
EGR Cooler Replacement£600-£1,000£400-£700
DPF Cleaning£500-£1,200£300-£800
Full Replacement - rebuilt engine£3,500-£5,000£2,500-£3,800
Our recommendation
The B47 is BMW's most advanced four-cylinder diesel and is generally reliable with proper maintenance. Routine maintenance - oil changes with BMW-approved oil, checking coolant and EGR condition, and taking the car on longer drives to help the DPF regenerate - will greatly extend engine life. If you're considering keeping your B47-powered 120d for the long term, a reconditioned engine with warranty is a sound investment when the time comes.
-> Compare rebuilt BMW 1 Series 120d B47 engine prices

Don't Let Engine Failure Write Off Your BMW 1 Series 120d

The N47 engine in your BMW 120d has a well-known timing chain weakness - but with the right specialist, this can be addressed before catastrophic failure occurs. Later B47-powered cars are more reliable but still benefit from regular maintenance and vigilance for EGR and DPF issues. Whether you need a preventative timing chain replacement or a full rebuilt engine with upgraded components and a 12-month warranty, EnginesMarket connects you with vetted UK specialists who know the 120d inside out. Compare prices today and keep your BMW on the road.

Compare BMW 1 Series 120d Engine Replacement Prices Now ->

FAQ

BMW 1 Series 120d Engine ReplacementFrequently Asked Questions

Everything BMW 1 Series 120d owners usually ask before choosing a rebuilt, reconditioned or used replacement engine.

Why Choose Us

Compare BMW 1 Series 120d Engine Prices Today

Comparing quotes for your BMW 1 Series 120d engine replacement is completely free and carries no obligation. Enter your registration above, tell us your preferred engine condition - used, reconditioned or rebuilt - and receive tailored quotes from vetted UK specialists who know the M47, N47 and B47 diesel engines inside out. No spam, no pressure, just genuine prices from trusted BMW 120d experts.

500+500+ BMW 1 Series engines supplied through our network
12-Month12-Month Warranty on every rebuilt BMW 120d engine
NationwideNationwide UK delivery
Get Free BMW 1 Series 120d Engine Quotes ->

Compare quotes from trusted UK BMW 1 Series 120d engine specialists with warranty-backed rebuilt, reconditioned and used options nationwide.