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 (56)
Coupe 3.0 440I M Sport Euro 6 Ss 2016
58,354mi Auto Petrol 3.0L
£18,280
Sutton In Ashfield
~£459/pm
4.9 dealer rating
View more photos (42)
M440i Xdrive Mht Step M Sport Pro Pack
28,585mi Auto Petrol 3.0L
£38,750
Shrewsbury
~£973/pm
4.5 dealer rating
View more photos (20)
420I M Sport Step Pro Pack
10,116mi Auto Petrol 2.0L
£36,000
Luton
~£904/pm
View more photos (29)
2.0 420I Xdrive M Sport Gran Coupe 181 Bhp
53,474mi Auto Petrol 2.0L
£16,300
Derby
~£409/pm
4.4 dealer rating
View more photos (26)
430D Gran Coupe M Sport
21,792mi Auto Diesel 3.0L
£21,000
Peterborough
~£527/pm
View more photos (36)
2.0 420I M Sport Coupe 184 Ps
3,000mi Auto Petrol 2.0L
£40,995
Hailsham
~£1,029/pm
4.2 dealer rating
View more photos (48)
2.0 420D M Sport Gran Coupe 188 Bhp
84,000mi Auto Diesel 2.0L
£13,990
Manchester
~£351/pm
4.6 dealer rating
View more photos (7)
Hatchback 2.0 420D M Sport Gran Coupe 2015
93,000mi Auto Diesel 2.0L
£11,450
Ballymena
~£288/pm
View more photos (40)
3.0 435I M Sport Coupe 306 Ps
14,253mi Auto Petrol 3.0L
£23,995
Cambridge
~£603/pm
420I M Sport Coupe
5,915mi Auto Petrol 2.0L
£42,900
Edinburgh
~£1,077/pm
View more photos (22)
5,000mi Auto Petrol 2.0L
£43,995
~£1,105/pm
3.0 430D M Sport Gran Coupe 255 Bhp
131,000mi Auto Diesel 3.0L
£9,950
Hertford
~£250/pm
4.8 dealer rating
View more photos (24)
420I M Sport Step
4,279mi Auto Petrol 2.0L
£35,500
Oldbury
~£891/pm
View more photos (6)
2.0 420D Xdrive M Sport Gran Coupe 188 Bhp
103,910mi Auto Diesel 2.0L
£11,340
Warrington
~£285/pm
View more photos (28)
3.0 435I M Sport Gran Coupe 302 Bhp
73,572mi Auto Petrol 3.0L
£13,799
Milton Keynes
~£347/pm
View more photos (62)
Hatchback 2.0 420D M Sport Euro 6 Ss
59,000mi Auto Diesel 2.0L
£12,999
Bedford
~£326/pm
View more photos (41)
Coupe 3.0 430D M Sport Xdrive Euro 6 Ss
55,353mi Auto Diesel 3.0L
£11,495
Greenford
~£289/pm
2016 2.0 420D M Sport Gran Coupe 188 Bhp
76,480mi Auto Diesel 2.0L
£11,995
Harrow
~£301/pm
View more photos (23)
420D Xdrive M Sport Coupe
56,862mi Auto Diesel 2.0L
£26,950
Cheltenham
~£677/pm
4.3 dealer rating
Hatchback 3.0 435D M Sport Xdrive Euro 6 Ss
69,989mi Auto Diesel 3.0L
£17,995
Telford
~£452/pm
View more photos (39)
420I M Sport
50,964mi Auto Petrol 2.0L
£18,149
Oxford
~£456/pm
View more photos (9)
420D M Sport
104,325mi Auto Diesel 2.0L
£12,750
Flint
~£320/pm
Dealer Not Rated
89,700mi Auto Diesel 2.0L
£12,495
~£314/pm
View more photos (96)
Gran Coupe 3.0 430D
59,000mi Auto Diesel 3.0L
£14,990
Bradford
~£376/pm
Results 336 - 360 of 1,250