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 (41)
420I M Sport Coupe
14,838mi Auto Petrol 2.0L
£19,728
Guildford
~£495/pm
4.1 dealer rating
View more photos (18)
Gran Coupe 2.0 420D M Sport Hatchback A
80,000mi Auto Diesel 2.0L
£12,990
Redditch
~£326/pm
4.3 dealer rating
Gran Coupe 3.0 430D M Sport Euro 6 Ss
108,830mi Auto Diesel 3.0L
£9,790
Coventry
~£246/pm
4.8 dealer rating
View more photos (36)
2.0 420I M Sport Coupe 184 Ps
12,345mi Auto Petrol 2.0L
£30,994
Farnborough
~£778/pm
4.2 dealer rating
View more photos (44)
430I M Sport Coupe
16,422mi Auto Petrol 2.0L
£34,990
Eastleigh
~£879/pm
4.0 dealer rating
View more photos (26)
Gran Coupe
85,000mi Auto Petrol 2.0L
£13,990
Livingston
~£351/pm
3.9 dealer rating
View more photos (66)
9,642mi Auto Petrol 2.0L
£33,299
Redhill
~£836/pm
4.5 dealer rating
View more photos (57)
18,689mi Auto Petrol
£29,990
Bolton
~£753/pm
View more photos (23)
3.0 435D M Sport Coupe Xdrive Euro
53,000mi Auto Diesel 3.0L
£17,500
Heathfield
~£439/pm
5.0 dealer rating
2.0 420I Gpf M Sport Hatchback 1
22,665mi Auto Petrol 2.0L
£21,086
Reading
~£530/pm
420I Gpf M Sport Euro 6
68,382mi Manual Petrol 2.0L
£14,555
Swindon
~£366/pm
4.4 dealer rating
View more photos (31)
420I M Sport Step Pro Pack
8,088mi Auto Petrol 2.0L
£36,000
Tring
~£904/pm
View more photos (33)
M Sport Coupe
16,958mi Auto Petrol 2.0L
£30,950
Paignton
~£777/pm
Dealer Not Rated
View more photos (50)
3.0 435D M Sport Hatchback Xdrive
81,056mi Auto Diesel 3.0L
£14,990
King's Lynn
~£376/pm
Gran Coupe 2.0 420D Xdrive Luxury Gran Coupe 18
96,178mi Auto Diesel 2.0L
£8,495
Newcastle-under-Lyme
~£213/pm
View more photos (38)
3.0 435D M Sport Xdrive Euro 6 Ss 201
83,000mi Auto Diesel 3.0L
£14,795
Pontypool
~£372/pm
4.9 dealer rating
View more photos (24)
Coupe 3.0 435D M Sport Xdrive Euro 6 Ss
97,555mi Auto Diesel 3.0L
£12,795
Waltham Abbey
~£321/pm
4.7 dealer rating
2.0 420D Xdrive Luxury Gran Coupe 188 Bhp2 Key
84,000mi Auto Diesel 2.0L
£10,990
~£276/pm
View more photos (10)
3.0 430D M Sport Coupe 2017
43,406mi Auto Diesel 3.0L
£16,450
Flint
~£413/pm
View more photos (7)
Coupe 2.0 420D M Sport Coupe 2016
75,000mi Manual Diesel 2.0L
£12,450
Ballymena
~£313/pm
4.6 dealer rating
420D M Sport Coupe
12,501mi Auto Hybrid 2.0L
£33,302
Crawley
View more photos (8)
420D M Sport Gran Coupe
40,300mi Auto Diesel 2.0L
£19,490
Stamford
~£489/pm
View more photos (70)
Hatchback 2.0 418D Sport Euro 6 Ss 201464
79,554mi Manual Diesel 2.0L
£9,585
Telford
~£241/pm
2.0 420D M Sport Euro 6 Ss
56,000mi Auto Diesel 2.0L
£13,750
Blackburn
~£345/pm
Results 288 - 312 of 1,250