Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
42 cars
View more photos (23)
2.0 420D M Sport Euro 6 Ss
48,000mi Auto Diesel 2.0L
£15,995
Bedford
~£402/pm
4.6 dealer rating
View more photos (66)
3.0 440I M Sport 322 Bhp
22,125mi Auto Petrol 3.0L
£27,390
~£688/pm
4.1 dealer rating
View more photos (49)
Coupe
80,000mi Auto Diesel 3.0L
£16,489
Dunstable
~£414/pm
440I Gran Coupe M Sport
67,110mi Auto Petrol 3.0L
£24,890
~£625/pm
View more photos (54)
84,144mi Auto Petrol 3.0L
£16,250
Luton
~£408/pm
4.3 dealer rating
3.0 M Sport Euro 6 Ss
73,000mi Auto Petrol 3.0L
£17,950
~£451/pm
View more photos (42)
63,000mi Auto Diesel 3.0L
View more photos (24)
420I M Sport Professional Media
22,380mi Auto Petrol 2.0L
£21,000
~£527/pm
4.5 dealer rating
430D Mht M Sport Step
11,368mi Auto Diesel 3.0L
£39,000
~£979/pm
View more photos (38)
Gran Coupe 420D Sport U18970976
85,320mi Auto Diesel 2.0L
£9,995
Leighton Buzzard
~£251/pm
4.8 dealer rating
View more photos (8)
2.0 420D M Sport 181 Bhp
41,000mi Auto Diesel 2.0L
£12,995
~£326/pm
4.9 dealer rating
View more photos (34)
2.0 420D Se Hatchback Euro 6 Ss
126,240mi Auto Diesel 2.0L
£9,585
~£241/pm
3.8 dealer rating
View more photos (52)
3.0 430D Xdrive M Sport 255 Bhp
48,127mi Auto Diesel 3.0L
£0
Sandy
~£0/pm
Dealer Not Rated
70,000mi Auto Diesel
£14,219
~£357/pm
3.0 435D Xdrive
51,220mi Auto 3.0L
£19,495
~£490/pm
View more photos (69)
420D M Sport
67,000mi Auto Diesel 2.0L
£13,450
~£338/pm
4.4 dealer rating
View more photos (76)
2.0 Gpf M Sport Euro 6 Ss
21,622mi Auto Petrol 2.0L
£23,750
~£596/pm
60,000mi Auto Diesel
£20,399
~£512/pm
Results 24 - 42 of 42