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 (10)
3.0 435I M Sport Gran Coupe 2016
60,000mi Auto Petrol 3.0L
£15,995
Flint
~£402/pm
Dealer Not Rated
View more photos (18)
Gran Coupe 2.0 420D Xdrive M Sport Gran Coupe 1
124,964mi Manual Diesel 2.0L
£8,990
Barnsley
~£226/pm
4.7 dealer rating
View more photos (36)
420I Gran Coupe M Sport
56,000mi Auto Petrol 2.0L
£14,889
Walsall
~£374/pm
4.6 dealer rating
View more photos (13)
2.0 420D Gran Coupe M Sport
28,971mi Auto Diesel 2.0L
£22,985
Airdrie
~£577/pm
5.0 dealer rating
View more photos (20)
2.0 420I M Sport Euro 6 Ss
3,921mi Auto Petrol 2.0L
£39,999
Southport
~£1,004/pm
4.1 dealer rating
View more photos (25)
2.0 430I M Sport Coupe 245 Ps
20,470mi Auto Petrol 2.0L
£33,995
Cambridge
~£854/pm
4.2 dealer rating
View more photos (7)
3.0 430D M Sport Coupe Euro 6 Ss
45,000mi Auto Diesel 3.0L
£17,440
Stockport
~£438/pm
View more photos (9)
Gran Coupe 3.0 435D M Sport Hatchback A
123,000mi Auto Diesel 3.0L
£12,850
Manchester
~£323/pm
4.9 dealer rating
View more photos (45)
52,959mi Auto Diesel 3.0L
£17,495
Wigan
~£439/pm
View more photos (57)
Gran Coupe 440I M
62,400mi Petrol
£22,950
Bournemouth
~£576/pm
View more photos (56)
Hatchback 2.0 420D M Sport Euro 6 Ss
108,000mi Auto Diesel 2.0L
£10,495
Bradford
~£264/pm
4.8 dealer rating
420I M Sport Coupe
3,339mi Auto Petrol
£42,999
~£1,080/pm
Hatchback 3.0 435D Xdrive M Sport Gran Coupe -
64,000mi Auto Diesel 3.0L
£20,990
~£527/pm
View more photos (29)
435I M Sport
48,118mi Auto Petrol 3.0L
£18,000
West Bridgford
~£452/pm
4.5 dealer rating
Hatchback
64,360mi Auto Diesel 3.0L
£14,495
Aylesbury
~£364/pm
View more photos (41)
2.0 420D Gran Coupe Sport
89,500mi Manual Diesel 2.0L
£9,290
London
~£233/pm
420D Xdrive M Sport Coupe
15,380mi Auto Diesel 2.0L
£32,000
Exeter
~£804/pm
View more photos (26)
440I M Sport Professional Media
53,281mi Auto Petrol 3.0L
£23,500
Sheffield
~£590/pm
3.0 435D Xdrive M Sport Gran Coupe 309 Bhp
78,180mi Auto Diesel 3.0L
£15,295
Great Dunmow
~£384/pm
Gran Coupe 2.0 420I
22,298mi Auto Petrol 2.0L
£33,491
Nottingham
~£841/pm
Gran Coupe 2.0 420D M Sport Gran Coupe 188 Bhp
54,000mi Auto Diesel 2.0L
£15,250
~£383/pm
View more photos (35)
76,201mi Auto Petrol 3.0L
£20,000
Willenhall
~£502/pm
420I M Sport
17,614mi Auto Petrol 2.0L
£31,000
Haslemere
~£778/pm
View more photos (51)
435D Xdrive M Sport Gran Coupe
54,285mi Auto Diesel
£18,990
Bolton
~£477/pm
Results 432 - 456 of 1,250