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 (45)
430I M Sport
111,000mi Auto Petrol 2.0L
£13,880
Birkenhead
~£349/pm
5.0 dealer rating
View more photos (22)
2.0 420D M Sport 188 Bhp
61,440mi Auto Diesel 2.0L
£16,750
Magherafelt
~£421/pm
View more photos (59)
2.0 420D Sport 188 Bhp
60,401mi Auto Diesel 2.0L
£12,590
Gateshead
~£316/pm
4.5 dealer rating
View more photos (44)
M440i Xdrive Convertible
9,473mi Auto Petrol 3.0L
£48,992
Eastleigh
~£1,230/pm
4.0 dealer rating
View more photos (53)
435I M Sport
75,876mi Auto Petrol 3.0L
£14,495
London
~£364/pm
420D 190 M Sport Professional Media
94,000mi Auto Diesel 2.0L
£14,500
Newton Abbot
View more photos (29)
420I Xdrive M Sport
40,766mi Auto Petrol 2.0L
£18,750
~£471/pm
View more photos (43)
420I Gran Coupe M Sport
37,468mi Manual Petrol 2.0L
£15,999
Frome
~£402/pm
4.6 dealer rating
View more photos (19)
420I M Sport Professional Media
85,105mi Manual Petrol 2.0L
£12,498
Oldbury
~£314/pm
View more photos (40)
M440i Xdrive Mht Step
54,269mi Auto Petrol 3.0L
£33,500
Warwick
~£841/pm
25,581mi Auto Diesel 2.0L
£20,688
Dagenham
~£520/pm
3.7 dealer rating
View more photos (23)
420D M Sport Convertible
42,216mi Auto Diesel 2.0L
£17,800
Kingston Upon Thames
~£447/pm
3.9 dealer rating
View more photos (26)
420D Xdrive M Sport
53,700mi Auto Diesel 2.0L
£26,490
Stamford
~£665/pm
View more photos (25)
428I M Sport
76,156mi Auto Petrol 2.0L
£12,750
Norwich
~£320/pm
4.7 dealer rating
View more photos (24)
435I Luxury Ulez
28,650mi Auto Petrol 3.0L
£17,000
Woking
~£427/pm
2.0 M Sport Euro 6 Ss
76,536mi Auto Diesel 2.0L
£17,495
Blackburn
~£439/pm
4.8 dealer rating
3.0L 430D M Sport
87,418mi Auto Diesel 3.0L
£15,991
Nottingham
View more photos (34)
435D Xdrive M Sport Professional Media
65,559mi Auto Diesel 3.0L
£17,838
Weston-super-Mare
~£448/pm
View more photos (7)
430D M Sport U4190 Ulez
69,304mi Auto Diesel 3.0L
£13,000
Bristol
~£326/pm
View more photos (57)
2.0 420D M Sport Euro 6 Ss 2014
85,396mi Auto Diesel 2.0L
£11,790
Peterborough
~£296/pm
34,320mi Auto Diesel
£19,750
Doncaster
~£496/pm
4.1 dealer rating
View more photos (42)
Bmw Convertible 430I 245 M Sport Step
15,256mi Auto Petrol 2.0L
£35,450
Scunthorpe
~£890/pm
4.3 dealer rating
M440d Xdrive Mht Step
9,311mi Auto Diesel 3.0L
£46,498
Burton upon Trent
~£1,168/pm
420D M Sport
72,171mi Auto Diesel 2.0L
£10,499
Warrington
~£264/pm
Results 312 - 336 of 1,556