Fair market value · Unknown · 2016 · 40k miles
Price range: £13,000 – £15,900
12
active listings
Current listings
BMW 4 Series 2.0 420d M Sport · 46,500 miles · York
BMW 4 Series 2.0 420d M Sport · 59,725 miles · Leicester
BMW 4 Series 2.0 420d M Sport · 38,000 miles · Leicester
BMW 4 Series 2.0 420d M Sport · 48,182 miles · St Neots
BMW 4 Series 2.0 420d M Sport · 57,000 miles · Hitchin
BMW 4 Series 2.0 420d M Sport · 45,854 miles · Blackpool
BMW 4 Series 2.0 420d M Sport · 44,500 miles · Available from Brockenhurst
BMW 4 Series 2.0 420d M Sport · 31,816 miles · Chorley
Other specifications
2.0 M Sport
£15,900
11 listings
2.0 Sport
£11,490
11 listings
2.0 SE
£7,950
6 listings
430d 3.0 M Sport
£16,286
5 listings
435d 3.0 M Sport
£12,696
5 listings
3.0 M Sport
£17,595
5 listings
420i 2.0 M Sport
£15,322
4 listings
420d 2.0 Sport
£12,300
3 listings
420d Business
£8,631
3 listings
420i 2.0 M Sport
£11,300
3 listings
420i M Sport
£12,663
3 listings
430d 3.0 M Sport
£12,995
3 listings
435i M Sport
£17,595
3 listings
440i 3.0 M Sport
£18,805
3 listings
2.0 420d Luxury
£11,995
3 listings
430i M Sport
£16,250
2 listings
435d M Sport
£12,350
2 listings
420d M Sport
£16,490
1 listings
420i 2.0 Sport
£9,850
1 listings
428i 2.0 M Sport
£11,675
1 listings