Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,556 cars
View more photos (37)
2.0 M Sport Euro 6 Ss
50,000mi Auto Diesel 2.0L
£14,409
Egham
~£362/pm
4.7 dealer rating
View more photos (28)
3.0 M440i Mht Xdrive Euro 6 Ss
5,816mi Auto Hybrid 3.0L
£45,499
Warrington
~£1,143/pm
4.1 dealer rating
View more photos (32)
M Sport
25,461mi Auto Petrol 2.0L
£28,815
Online Dealer
~£724/pm
4.5 dealer rating
View more photos (21)
2.0 420D M Sport 190 Bhp
57,500mi Auto Diesel 2.0L
£14,500
Whitley Bay
~£364/pm
4.2 dealer rating
View more photos (20)
2.0 430I M Sport Euro 6 Ss
25,021mi Auto Petrol 2.0L
£30,499
Chester
~£766/pm
3.0 435D Xdrive M Sport 309 Bhp
54,422mi Auto Diesel 3.0L
£15,690
Richmond
~£394/pm
4.8 dealer rating
View more photos (52)
420I M Sport
35,399mi Auto Petrol 2.0L
£18,450
London
~£463/pm
View more photos (31)
430D Xdrive Mht M Sport Step
24,321mi Auto Diesel
£34,251
Doncaster
~£860/pm
2.0Td 188Bhp 420D M Sport Ss Convertible
67,500mi Auto Diesel 2.0L
£15,995
Basingstoke
~£402/pm
4.4 dealer rating
Gran Coupe 435D M Sport U91048
36,500mi Auto Diesel 3.0L
£22,990
Tamworth
~£577/pm
View more photos (39)
440I M Sport
46,276mi Auto Petrol 3.0L
£20,299
Shrewsbury
~£510/pm
View more photos (23)
420I M Sport Step
30,749mi Auto Petrol 2.0L
£28,000
Maidenhead
~£703/pm
View more photos (35)
420D M Sport Gran Coupe
73,513mi Manual Diesel 2.0L
£13,000
York
~£326/pm
4 Series
20,577mi Auto Petrol 3.0L
£30,994
Dukinfield
~£778/pm
View more photos (41)
18,645mi Auto Petrol 2.0L
£21,880
Manchester
~£549/pm
420I M Sport Step Pro Pack
12,455mi Auto Petrol 2.0L
£33,500
Worcester
~£841/pm
View more photos (95)
3.0 M Sport Xdrive Euro 6 Ss
65,017mi Auto Diesel 3.0L
£21,500
Harlow
~£540/pm
44,925mi Auto Petrol 2.0L
£29,750
Solihull
~£747/pm
View more photos (11)
420D M Sport
103,000mi Auto Diesel 2.0L
£11,799
Atherstone
~£296/pm
4.9 dealer rating
Coupe
67,000mi Auto Petrol 3.0L
£15,990
Horsham
4.3 dealer rating
View more photos (40)
430D M Sport
50,845mi Auto Diesel 3.0L
£16,995
Newbury
~£427/pm
View more photos (9)
80,568mi Auto Diesel 2.0L
£11,725
Stockport
~£294/pm
View more photos (46)
2.0L 420I M Sport 182 Bhp
17,164mi Auto Petrol 2.0L
£32,990
Wigan
~£828/pm
View more photos (13)
420D 190 M Sport Professional Media
73,189mi Auto Diesel 2.0L
£13,795
Witney
~£346/pm
3.8 dealer rating
Results 288 - 312 of 1,556