Fair market value · Unknown · 2017 · 50k miles
Price range: £13,800 – £19,500
20
active listings
Current listings
BMW 4 Series 2.0 420d M Sport · 60,000 miles · Wallasey
BMW 4 Series 2.0 420d M Sport · 52,000 miles · Barking
BMW 4 Series 2.0 420d M Sport · 55,000 miles · Heathfield
BMW 4 Series 2.0 420d M Sport · 60,000 miles · Bury St. Edmunds
BMW 4 Series 2.0 420d M Sport · 59,400 miles · Wembley
BMW 4 Series 2.0 420d M Sport · 43,419 miles · Antrim
BMW 4 Series 2.0 420d M Sport · 39,000 miles · Sheffield
BMW 4 Series 2.0 420d M Sport · 50,103 miles · Huddersfield
Other specifications
2.0 M Sport
£16,799
11 listings
3.0 M Sport
£19,995
9 listings
430i 2.0 M Sport
£17,212
6 listings
440i 3.0 M Sport
£21,825
5 listings
420i 2.0 M Sport
£11,660
4 listings
420d 2.0 Sport
£10,996
3 listings
430d 3.0 M Sport
£15,698
3 listings
435d 3.0 M Sport
£19,145
3 listings
2.0 Sport
£11,499
3 listings