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 (25)
Hatchback
72,000mi Auto Diesel 2.0L
£13,499
Plymouth
~£339/pm
4.9 dealer rating
View more photos (30)
420D Xdrive M Sport
124,000mi Auto Diesel 2.0L
£9,975
Stone
~£250/pm
4.6 dealer rating
View more photos (33)
149mi Auto Diesel 3.0L
£12,999
Stanley
~£326/pm
Dealer Not Rated
View more photos (12)
2.0 420D Xdrive
66,173mi Auto 2.0L
£13,495
Inverness
4.8 dealer rating
View more photos (23)
3.0 440I Gpf M Sport Euro 6 Ss
10,799mi Auto Petrol 3.0L
£29,999
Warrington
~£753/pm
4.1 dealer rating
View more photos (10)
2.0 420I M Sport Coupe Euro 6 S
77,000mi Manual Petrol 2.0L
£10,740
Cambridge
~£270/pm
4.4 dealer rating
View more photos (45)
2.0 420I M Sport Coupe Euro 6 Ss
Auto Petrol 2.0L
£13,990
Wigan
~£351/pm
4.7 dealer rating
View more photos (20)
440I M Sport Coupe
22,432mi Auto Petrol 3.0L
£25,900
Brentford
~£650/pm
3.9 dealer rating
View more photos (21)
2.0 420I M Sport Hatchback 184 P
2,590mi Auto Petrol 2.0L
£44,000
Chelmsford
~£1,105/pm
4.2 dealer rating
View more photos (40)
420I M Sport Gran Coupe
7,893mi Auto Petrol
£39,850
Huddersfield
~£1,001/pm
View more photos (17)
2020 2.0 420I Gpf M Sport Coupe Eu
33,500mi Auto Petrol 2.0L
£19,990
Stamford
~£502/pm
4.5 dealer rating
420D M Sport
20,930mi Auto Diesel 2.0L
£21,490
Southend-on-Sea
~£540/pm
420D Mht M Sport Step Pro Pack
21,088mi Auto Diesel 2.0L
£32,000
Sheffield
~£804/pm
View more photos (7)
3.0 440I M Sport Coupe Euro 6 Ss
91,000mi Auto Petrol 3.0L
£17,440
Stockport
~£438/pm
View more photos (26)
420I M Sport Pro Edition Step
18,246mi Auto Petrol 2.0L
£32,500
~£816/pm
View more photos (22)
M440i Xdrive Mht Step
12,054mi Auto Petrol 3.0L
£41,500
High Wycombe
~£1,042/pm
View more photos (50)
M Sport
114,500mi Auto Diesel 3.0L
£10,800
London
~£271/pm
View more photos (9)
2.0 420D M Sport Gran Coupe 2017
81,910mi Auto Diesel 2.0L
£12,750
Flint
~£320/pm
Coupe 3.0 435D Xdrive M Sport Coupe 2Dr- M Perform
51,000mi Auto Diesel 3.0L
£16,990
Manchester
~£427/pm
40 83.9Kwh M Sport Gran Coupe Edrive
10,576mi Auto Electric 3.9L
£40,999
Chester
~£1,030/pm
View more photos (28)
420I M Sport Step Pro Pack
15,000mi Auto Petrol 2.0L
£31,500
West Bridgford
~£791/pm
Coupe
107,000mi Auto Diesel 3.0L
£7,990
Wednesbury
~£201/pm
3.0 430D M Sport Hatchback Xdrive
77,362mi Auto Diesel 3.0L
£14,500
Newcastle upon Tyne
~£364/pm
View more photos (37)
420D Xdrive M Sport Gran Coupe
48,376mi Auto Diesel 2.0L
£17,238
Eastleigh
~£433/pm
Results 144 - 168 of 1,250