Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,222 cars
View more photos (37)
2.0 420I M Sport Gran Coupe 181 Bhp
60,000mi Auto Petrol 2.0L
£14,990
Battle
~£376/pm
4.4 dealer rating
View more photos (53)
420I M Sport Gran Coupe
69,000mi Auto Petrol 2.0L
£15,949
Oldham
~£401/pm
View more photos (23)
M Sport
45,248mi Auto Petrol 2.0L
£16,600
Leeds
~£417/pm
4.5 dealer rating
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
£18,990
Royston
~£477/pm
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
2.0 420D M Sport Xdrive Euro 6 Ss
145,000mi Auto Diesel 2.0L
£7,995
London
~£201/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 (19)
420I M Sport Step
22,461mi Auto Petrol 2.0L
£32,000
Braunstone Town
~£804/pm
View more photos (18)
Coupe 435D Xdrive M Sport
68,000mi Auto Diesel 3.0L
£17,885
~£449/pm
View more photos (38)
47,856mi Manual Petrol 2.0L
£15,590
Stockport
~£392/pm
420D Xdrive M Sport Coupe
51,576mi Auto Diesel
£17,990
Rochdale
~£452/pm
4.1 dealer rating
Results 960 - 984 of 1,222