Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,250 cars
View more photos (43)
2.0 420I M Sport Gran Coupe 181 Bhp
70,188mi Auto Petrol 2.0L
£14,301
Peterborough
~£359/pm
4.6 dealer rating
420I M Sport Coupe
14,242mi Auto Petrol 2.0L
£18,988
Crawley
~£477/pm
4.5 dealer rating
View more photos (32)
2.0 420I M Sport Hatchback 184 P
5,011mi Auto Petrol 2.0L
£40,990
Borehamwood
~£1,029/pm
4.2 dealer rating
View more photos (48)
6,598mi Auto Petrol 2.0L
£30,478
~£765/pm
View more photos (29)
32,782mi Auto Petrol 2.0L
£16,800
Derby
~£422/pm
4.4 dealer rating
View more photos (23)
M Sport
64,522mi Manual Petrol 2.0L
£12,500
Leeds
~£314/pm
Bmw Gran Coupe 420I M Sport Step
3,581mi Auto Petrol 2.0L
£39,124
Bournemouth
~£982/pm
4.3 dealer rating
View more photos (86)
3.0 M Sport
94,210mi Auto Diesel 3.0L
£12,200
Leicester
~£306/pm
View more photos (19)
420D 190 Sport Professional Media
50,160mi Auto Diesel 2.0L
£14,599
Urmston
~£367/pm
420I M Sport Professional Edition
12,605mi Auto Petrol 2.0L
£32,750
Cheltenham
~£822/pm
View more photos (9)
2.0 420D M Sport Gran Coupe 2017
89,000mi Auto Diesel 2.0L
£13,450
Flint
~£338/pm
Dealer Not Rated
View more photos (27)
420D M Sport Gran Coupe
49,700mi Manual Diesel 2.0L
£15,590
Stamford
~£392/pm
View more photos (92)
Gran Coupe 3.0 430D M Sport Euro 6 Ss
117,000mi Auto 3.0L
£12,295
Bradford
~£309/pm
Gran Coupe 2.0 420I M Sport Euro 6 Ss
53,788mi Auto Petrol 2.0L
£13,994
London
~£351/pm
View more photos (12)
430D M Sport Gran Coupe
70,688mi Auto Diesel 3.0L
£16,995
Northallerton
~£427/pm
3.9 dealer rating
View more photos (26)
D4s 3.0 Switch-tronic Awd
2,883mi Auto Diesel 3.0L
£65,000
Coventry
~£1,632/pm
View more photos (14)
2.0 420D
110,000mi Auto Diesel 2.0L
£9,995
Lytham St Anne's
~£251/pm
4.9 dealer rating
View more photos (37)
3.0 430D M Sport
78,217mi Auto Diesel 3.0L
£14,791
Nottingham
~£371/pm
4.7 dealer rating
View more photos (50)
2.0 420I Gpf M Sport Hatchback 1
25,657mi Auto Petrol 2.0L
£19,046
Crewe
~£478/pm
420D Gran Coupe Se
73,664mi Manual Diesel 2.0L
£9,990
Stoke-on-Trent
View more photos (20)
Hatchback 2.0 420D M Sport Xdrive Euro 6 Ss
116,096mi Auto Diesel 2.0L
Plymouth
View more photos (24)
420I M Sport Gran Coupe
8,218mi Auto Petrol 2.0L
£40,995
Craigavon
420D Gran Coupe M Sport
65,235mi Auto Diesel 2.0L
£14,234
Eastleigh
~£357/pm
Gran Coupe 3.0 430D M Sport Hatchback A
111,000mi Auto Diesel 3.0L
£12,995
Clacton-On-Sea
~£326/pm
Results 624 - 648 of 1,250