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 (22)
3.0 440I M Sport Coupe 326 Ps
21,050mi Auto Petrol 3.0L
£25,750
Bishop's Stortford
~£647/pm
4.2 dealer rating
View more photos (29)
M Sport
47,932mi Auto Diesel 2.0L
£18,450
Online Dealer
~£463/pm
4.5 dealer rating
View more photos (41)
2.0 420I Gpf M Sport Hatchback Eur
51,752mi Auto Petrol 2.0L
£16,990
Ashford
~£427/pm
4.4 dealer rating
430I M Sport Coupe
27,597mi Auto Petrol 2.0L
£22,995
Croydon
~£577/pm
3.9 dealer rating
B4 3.0 Bi Turbo Switch-tronic Awd
Auto Petrol 3.0L
£85,500
Solihull
~£2,147/pm
View more photos (44)
430D M Sport Hatchback
93,000mi Auto Diesel 3.0L
£14,299
Peterborough
~£359/pm
4.9 dealer rating
View more photos (28)
440I M Sport Gran Coupe
39,800mi Auto Petrol 3.0L
£21,995
~£552/pm
View more photos (46)
2.0 420I M Sport
22,681mi Auto Petrol 2.0L
£30,491
Nottingham
~£766/pm
4.7 dealer rating
M440i Xdrive Mht Step
478mi Auto Petrol 3.0L
£56,500
King's Lynn
~£1,419/pm
View more photos (20)
M440i Xdrive Coupe
5,028mi Auto Petrol
£43,980
Liverpool
~£1,104/pm
4.1 dealer rating
420D 190 Xdrive M Sport Prof Media
8,173mi Auto Diesel 2.0L
£26,000
Tamworth
~£653/pm
View more photos (23)
35,470mi Auto Petrol 2.0L
£21,950
Cheltenham
~£551/pm
4.3 dealer rating
15,741mi Auto Petrol 3.0L
£48,500
Worcester
~£1,218/pm
View more photos (27)
420D Gran Coupe M Sport
27,300mi Manual Diesel 2.0L
£20,250
Antrim
~£509/pm
4.8 dealer rating
View more photos (32)
430I M Sport
36,574mi Auto Petrol 2.0L
£18,750
Romford
~£471/pm
66,104mi Auto Diesel 2.0L
£14,840
Orpington
~£373/pm
View more photos (40)
420I M Sport Pro Edition Gran Coupe
9,953mi Auto Petrol 2.0L
£42,192
Eastleigh
~£1,060/pm
4.0 dealer rating
View more photos (25)
420D M Sport Gran Coupe
6,250mi Auto Diesel
£36,500
Aberdeen
~£917/pm
420I M Sport Gran Coupe
5,866mi Auto Petrol 2.0L
£38,875
Littlehampton
~£976/pm
View more photos (33)
435D Xdrive M Sport Coupe
57,670mi Auto Diesel 3.0L
£18,816
Kingston Upon Thames
~£473/pm
View more photos (38)
430D Xdrive M Sport Mhev
38,451mi Auto Diesel 3.0L
£30,250
Wolverhampton
~£760/pm
View more photos (34)
9,477mi Auto Petrol 2.0L
£39,850
Northampton
~£1,001/pm
430D M Sport
96,000mi Auto Diesel 3.0L
£12,000
Coventry
~£301/pm
View more photos (36)
2.0 420I M Sport Coupe 184 Ps
6,660mi Auto Petrol 2.0L
£32,990
Southend-on-Sea
~£828/pm
Results 720 - 744 of 1,250