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 (18)
2.0 420I M Sport
27,751mi Auto Petrol 2.0L
£18,699
London
~£470/pm
4.4 dealer rating
View more photos (23)
2019 2.0 420I M Sport Gran Coupe 181 Bhp
32,900mi Auto Petrol 2.0L
£18,990
Stamford
~£477/pm
4.5 dealer rating
View more photos (37)
2.0 420I M Sport Gran Coupe 181 Bhp
60,000mi Auto Petrol 2.0L
£14,990
Battle
~£376/pm
View more photos (53)
420I M Sport Gran Coupe
69,000mi Auto Petrol 2.0L
£15,949
Oldham
~£401/pm
M Sport
45,248mi Auto Petrol 2.0L
£16,600
Leeds
~£417/pm
View more photos (13)
2.0 420D Se Gran Coupe 188 Bhp
52,000mi Manual Diesel 2.0L
£15,995
Antrim
~£402/pm
4.9 dealer rating
View more photos (29)
Coupe 2.0 420I M Sport Euro 6 Ss 2015
86,750mi Auto Petrol 2.0L
£10,995
Redditch
~£276/pm
Dealer Not Rated
3.0 435D Xdrive M Sport Gran Coupe 309 Bhp
40,695mi Auto Diesel 3.0L
£20,790
Peterborough
~£522/pm
4.6 dealer rating
View more photos (77)
2.0 430I M Sport Coupe Euro 6 Ss
31,014mi Auto Petrol 2.0L
Royston
4.7 dealer rating
View more photos (56)
435D Xdrive M Sport Gran Coupe
65,020mi Auto Diesel 3.0L
£17,600
Watford
~£442/pm
View more photos (46)
2.0 420D Gran
107,828mi Auto Diesel 2.0L
£11,900
Bournemouth
~£299/pm
4.8 dealer rating
Gran Coupe M440i Xdrive Gran Coupe
20,754mi Auto Hybrid
£40,500
Enfield
~£1,017/pm
3.7 dealer rating
View more photos (20)
420I M Sport Step Techpro Pack
3,742mi Auto Petrol 2.0L
£40,000
Egham
~£1,004/pm
G22 420I M Sport Coupe B48 2.0I
8,421mi Auto Petrol 2.0L
£37,995
Stirling
~£954/pm
4.3 dealer rating
View more photos (93)
Coupe
64,000mi Auto Diesel 3.0L
£14,500
Glasgow
~£364/pm
View more photos (31)
3.0 M440i Mht Hatchback Hybrid Xdr
3,000mi Auto Petrol 3.0L
£54,995
Haslemere
~£1,381/pm
4.2 dealer rating
420I M Sport
26,362mi Auto Petrol 2.0L
£19,000
Maidenhead
M Sport Coupe
2,560mi Auto Petrol 2.0L
£38,900
Penryn
~£977/pm
View more photos (32)
430I Luxury
54,320mi Auto Petrol 2.0L
£12,199
Winsford
~£306/pm
M Sport Pro Edition Coupe
8,589mi Auto Petrol
£35,950
Plymouth
~£903/pm
View more photos (45)
Gran Coupe 2.0 420D Xdrive M Sport Gran Coupe 1
106,000mi Auto Diesel 2.0L
£13,750
Manchester
~£345/pm
View more photos (28)
420D 190 Xdrive M Sport Prof Media
67,545mi Auto Diesel 2.0L
£17,250
Wolverhampton
~£433/pm
View more photos (19)
420I M Sport Step
22,461mi Auto Petrol 2.0L
£32,000
Braunstone Town
~£804/pm
Coupe 435D Xdrive M Sport
68,000mi Auto Diesel 3.0L
£17,885
~£449/pm
Results 24 - 48 of 1,250