Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
51 cars
View more photos (35)
M4 Dct
52,062mi Auto Petrol 3.0L
£21,270
Blackburn
~£534/pm
4.1 dealer rating
View more photos (34)
2.0 M Sport Euro 6 Ss
89,392mi Manual Petrol 2.0L
£9,900
~£249/pm
4.6 dealer rating
View more photos (22)
Modified 2.0 420I M Sport 181 Bhp
34,480mi Auto Petrol 2.0L
£17,595
Preston
~£442/pm
4.9 dealer rating
View more photos (52)
430D M Sport
28,852mi Auto Diesel 3.0L
£21,995
~£552/pm
4.7 dealer rating
View more photos (43)
3.0 M Sport Euro 6 Ss
66,734mi Auto Diesel 3.0L
£18,495
~£464/pm
4.8 dealer rating
View more photos (31)
420I Xdrive M Sport Professional Edition
11,096mi Auto Petrol 2.0L
£37,980
~£954/pm
4.5 dealer rating
View more photos (57)
420D Gran Coupe M Sport
37,100mi Auto Diesel 2.0L
£19,299
~£485/pm
View more photos (51)
71,294mi Auto Petrol 2.0L
£17,495
~£439/pm
View more photos (48)
420D M Sport
47,226mi Auto Diesel 2.0L
£16,995
Chorley
~£427/pm
View more photos (19)
49,056mi Manual Diesel 2.0L
£16,998
Leyland
View more photos (46)
2015 15 3.0
78,000mi Auto Diesel 3.0L
£14,950
Accrington
~£375/pm
View more photos (50)
2.0 Mht M Sport Xdrive Euro 6 Ss
74,001mi Auto Hybrid 2.0L
£23,495
~£590/pm
View more photos (45)
112,009mi Auto Diesel 2.0L
£12,495
~£314/pm
View more photos (37)
420I M Sport
63,000mi Auto Petrol 2.0L
£15,395
~£387/pm
View more photos (66)
3.0 430D M
50,000mi Auto Diesel 3.0L
£18,250
~£458/pm
View more photos (40)
M4 Xdrive Competition M Step
53,403mi Auto Petrol 3.0L
£49,920
~£1,254/pm
View more photos (28)
M4 Competition Step
20,650mi Auto Petrol 3.0L
£53,720
~£1,349/pm
View more photos (89)
112,116mi Auto Diesel 2.0L
£8,416
~£211/pm
View more photos (56)
M Sport
69,850mi Auto Diesel 2.0L
£12,950
~£325/pm
View more photos (39)
87,171mi Auto Diesel 2.0L
£13,795
~£346/pm
2.0 430I M Sport 255 Bhp Upto 49Mpg, Massive S
26,717mi Auto Petrol 2.0L
£28,985
~£728/pm
View more photos (33)
126,000mi Auto Diesel 2.0L
£7,495
Burnley
~£188/pm
M4 Competition M Xdrive
13,482mi Auto Petrol 3.0L
£52,920
~£1,329/pm
420I M Sport Step
16,000mi Auto Petrol
£31,240
~£785/pm
Results 24 - 48 of 51