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 (63)
Diesel
94,858mi Auto Diesel 3.0L
£12,950
Loughborough
~£325/pm
4.5 dealer rating
View more photos (19)
2018 2.0 420D Sport Gran Coupe 188 Bhp
39,542mi Auto Diesel 2.0L
£15,799
Maidstone
~£397/pm
5.0 dealer rating
View more photos (34)
2.0 420I Gpf M Sport Hatchback Xdr
24,327mi Auto Petrol 2.0L
£21,490
Borehamwood
~£540/pm
4.2 dealer rating
420I M Sport Professional Media
23,245mi Auto Petrol 2.0L
£21,250
Kingswood
~£534/pm
Gran Coupe 3.0 435D M Sport Xdrive Euro 6 S
79,639mi Auto Diesel 3.0L
£16,750
Macclesfield
~£421/pm
4.9 dealer rating
View more photos (24)
420I M Sport Step Pro Pack
8,547mi Auto Petrol 2.0L
£32,750
Coventry
~£822/pm
View more photos (40)
M Sport
17,462mi Auto Diesel
£32,754
Yeovil
~£823/pm
4.3 dealer rating
View more photos (8)
3.0 435D Xdrive M Sport Coupe 2015
88,000mi Auto Diesel 3.0L
£12,495
Bury St Edmunds
~£314/pm
3.4 dealer rating
View more photos (37)
3.0 M440i Mht Coupe Hybrid Xdrive
28,965mi Auto Petrol 3.0L
£35,546
Boston
~£893/pm
View more photos (23)
M440d Xdrive Coupe
7,422mi Auto Diesel 3.0L
£43,490
Perth
~£1,092/pm
4.4 dealer rating
View more photos (59)
Coupe 3.0 440I M Sport Euro 6 Ss 2018
32,242mi Auto Petrol 3.0L
£23,880
Sutton In Ashfield
~£600/pm
Gran Coupe 2.0L 420D Xdrive M Sport Gran Coupe
38,000mi Auto Diesel 2.0L
£18,950
Worsley
~£476/pm
View more photos (27)
2019 2.0 420I M Sport Gran Coupe 181 Bhp
10,100mi Auto Petrol 2.0L
£20,490
Stamford
~£515/pm
View more photos (36)
420I Gran Coupe M Sport
39,480mi Auto Petrol 2.0L
£19,995
Farnborough
~£502/pm
View more photos (47)
16,083mi Auto Diesel
£33,066
Barnstaple
~£830/pm
View more photos (25)
M440i Xdrive Mht Step
13,559mi Auto Petrol 3.0L
£41,500
Sheffield
~£1,042/pm
View more photos (20)
Coupe 2.0 420D M Sport Euro 6 Ss 2014
97,000mi Auto Diesel 2.0L
£10,290
Glasgow
~£258/pm
4.0 dealer rating
420I M Sport Pro Edition Euro 6
4,601mi Auto Petrol 2.0L
£40,500
Melksham
~£1,017/pm
View more photos (33)
2.0 420I M Sport Gran Coupe 181 Bhp
30,178mi Auto Petrol 2.0L
£19,250
Belfast
~£483/pm
4.7 dealer rating
View more photos (84)
2.0 430I Gpf M Sport Hatchback Eur
21,000mi Auto Petrol 2.0L
£22,700
Worksop
~£570/pm
View more photos (17)
Gran Coupe 2.0 420D M Sport Gran Coupe 188 Bhp
25,669mi Auto Diesel 2.0L
£22,795
Magherafelt
~£572/pm
View more photos (52)
2.0 420D Mht M Sport Coupe Hybrid
18,179mi Auto Diesel 2.0L
£29,750
Louth
~£747/pm
View more photos (26)
420I M Sport Gran Coupe
6,240mi Auto Petrol
£37,995
Craigavon
~£954/pm
40 83.9Kwh M Sport Gran Coupe Edrive
2,808mi Auto Electric 3.9L
£37,999
Conwy
4.1 dealer rating
Results 744 - 768 of 1,250