Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
249 cars
View more photos (38)
640D M Sport Gran
71,000mi Auto Diesel 3.0L
£18,777
Liverpool
~£472/pm
4.8 dealer rating
View more photos (35)
650I M Sport
73,500mi Auto Petrol 4.4L
£14,950
Welwyn Garden City
~£375/pm
4.5 dealer rating
View more photos (26)
3.0 640D M Sport Euro 5 Ss
89,500mi Auto Diesel 3.0L
£11,450
~£288/pm
View more photos (9)
3.0 640D M Sport
96,000mi Auto Diesel 3.0L
£10,995
Magherafelt
~£276/pm
4.3 dealer rating
View more photos (8)
M Sport Convertible
131,000mi Auto Diesel 3.0L
£9,950
Bangor
~£250/pm
View more photos (10)
74,813mi Auto Diesel 3.0L
£11,980
Sheffield
~£301/pm
3.0 640D M Sport 309 Bhp
77,000mi Auto Diesel 3.0L
Stamford
5.0 dealer rating
View more photos (17)
640D M Sport
40,400mi Auto Diesel 3.0L
£0
Newry
~£0/pm
Dealer Not Rated
View more photos (27)
640D Se
53,700mi Auto Diesel 3.0L
£13,295
Crewe
~£334/pm
4.7 dealer rating
View more photos (58)
630D Xdrive M Sport Gt
49,654mi Auto Diesel 3.0L
£22,990
Peterborough
~£577/pm
630D Xdrive M Sport
66,000mi Auto Diesel 3.0L
£22,995
Tavistock
620D M Sport
40,000mi Auto Diesel 2.0L
£23,000
Walsall
~£578/pm
View more photos (52)
3.0L 640D M Sport 309 Bhp
60,544mi Auto Diesel 3.0L
£11,000
Lincoln
View more photos (15)
M Sport
88,700mi Auto Diesel 3.0L
£13,950
Manchester
~£350/pm
4.9 dealer rating
View more photos (29)
640D M Sport Gran Coupe
81,860mi Auto Diesel 3.0L
£12,999
Newcastle upon Tyne
~£326/pm
View more photos (37)
Saloon
35,000mi 3.0L
£23,999
Leatherhead
~£603/pm
102,000mi Auto Diesel 3.0L
£19,450
Flint
~£488/pm
3.0 635D Sport Steptronic Euro 4
90,000mi Auto Diesel 3.0L
£6,495
Kilmarnock
~£163/pm
View more photos (18)
3.0L Sport
78,000mi Auto Petrol 3.0L
Colchester
View more photos (91)
4.4 645Ci V8 Euro 3
111,574mi Auto Petrol 4.4L
£3,800
Tonbridge
~£95/pm
View more photos (36)
630D M Sport
47,594mi Auto Diesel
£26,451
Gerrards Cross
~£664/pm
View more photos (14)
Convertible 640D M Sport 201313
33,000mi Auto Diesel 3.0L
£17,995
Radlett
~£452/pm
68,700mi Auto Diesel 3.0L
£12,950
~£325/pm
View more photos (24)
55,865mi Auto Diesel 3.0L
£16,995
Newtownabbey
~£427/pm
Results 72 - 96 of 249