Find a matching Engine - Instantly!

Search by registration for a GUARANTEED match

-OR-

Search by Engine Code

Bmw Engines

Bmw engines stock available



Enter Your Reg(Above)

Then Choose Any Engine

Order Online(Save £££'s)...

Sort by:
Display:

2.0 BMW Engine 116D 118D 120D 320D 520D DIESEL N47D20C 143 BHP ENGINE

  • Engine Code: N47 D20C/U1
  • Fits years: 2007 - 2014
  • Miles: 69 441
  • Warranty Term: 79 DAYS (Used & Tested)

Make your OFFER...

£1,069.99

3.0 330d Engine BMW 3 5 7 Series X5 (2005-11) 306D3 Diesel Engine

  • Engine Code: 30 6D 3
  • Fits years: 2006 - 10
  • Miles: 70 372
  • Warranty Term: 49 DAYS (Used & Tested)

Make your OFFER...

£1,072.18

3.0 330d Engine BMW 3 5 Series X5 (2005-11) 306D3 Diesel Engine

  • Engine Code: 306d3
  • Fits years: 2006 - 10
  • Miles: 62 455
  • Warranty Term: 49 DAYS (Used & Tested)

Make your OFFER...

£1,072.18

2.0 116d Engine BMW F20 1 Series (2011-19) N47D16A Diesel ENGINE

  • Engine Code: N47 D16A
  • Fits years: 2011-19
  • Miles: 47 360
  • Warranty Term: 105 DAYS (Used & Tested)

Make your OFFER...

£1,079.80

2.0 BMW Engine 116D 118D 120D 318D 320D 520D DIESEL N47D20C F30 ENGINE

  • Engine Code: N47D20C
  • Fits years: 2007 - 2014
  • Miles: 70 541
  • Warranty Term: 105 DAYS (Used & Tested)

Make your OFFER...

£1,112.72

2.0 BMW Engine 116D 118D 120D 318D 320D 520D N47D20C (2007-14) Diesel ENGINE

  • Engine Code: N47 D20C
  • Fits years: 2007 - 2014
  • Miles: 68 184
  • Warranty Term: 105 DAYS (Used & Tested)

Make your OFFER...

£1,112.72

2.0 BMW Engine 1 3 5 Series B47D20B (2015-19) Diesel ENGINE

  • Engine Code: B47 D20B
  • Fits years: 2015-19
  • Miles: 49 051
  • Warranty Term: 79 DAYS (Used & Tested)

Make your OFFER...

£1,112.72

Complete 2.0 petrol BMW Engine for ALL 1 Series 3 Series 5 Series N43B20A 2006 - 14

  • Engine Code: N43B20A
  • Fits years: 2006 - 14
  • Miles: 58 103
  • Warranty Term: 100 DAYS (Used & Tested)

Make your OFFER...

£1,116.65

Complete 2.0 petrol BMW Engine for ALL 1 Series 3 Series 5 Series N43B20A/AA 2006 - 14

  • Engine Code: N43 B20A/AA
  • Fits years: 2006 - 14
  • Miles: 69 27
  • Warranty Term: 105 DAYS (Used & Tested)

Make your OFFER...

£1,116.65

Complete 2.0 petrol BMW Engine for ALL 1 Series 3 Series 5 Series N43B20AY 2006 - 14

  • Engine Code: N43B20AY
  • Fits years: 2006 - 14
  • Miles: 60 105
  • Warranty Term: 100 DAYS (Used & Tested)

Make your OFFER...

£1,116.65

Complete 2.0 petrol BMW Engine for ALL 1 3 5 Series N43B20A 2006 - 14

  • Engine Code: N43 B20A
  • Fits years: 2006 - 14
  • Miles: 58 111
  • Warranty Term: 100 DAYS (Used & Tested)

Make your OFFER...

£1,116.65

1.5 Mini Cooper Engine / Countryman Hatch Petrol B38A15A (2014-19) ENGINE

  • Engine Code: B38A15A
  • Fits years: 2014-19
  • Miles: 11 220
  • Warranty Term: 105 DAYS (Used & Tested)

Make your OFFER...

£1,134.31

Sort by:
Display: