Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,435 cars
View more photos (43)
216D M Sport Active Tourer
54,621mi Manual Diesel 1.5L
£10,749
Lincoln
~£270/pm
4.7 dealer rating
View more photos (40)
218I M Sport Dct Euro 6
10,829mi Auto Petrol 1.5L
£23,500
Melksham
~£590/pm
4.4 dealer rating
View more photos (63)
225D M Sport Step
43,600mi Auto Diesel
£13,995
Telford
~£351/pm
View more photos (33)
218I 136 M Sport Pro Pack
4,922mi Manual Petrol 1.5L
£24,499
Widnes
~£615/pm
4.6 dealer rating
View more photos (59)
M240i Xdrive Coupe
3,461mi Auto Petrol 3.0L
£48,237
Redhill
~£1,211/pm
4.5 dealer rating
View more photos (21)
218I Sport
52,000mi Manual Petrol 1.5L
£9,450
Ashford
~£237/pm
4.8 dealer rating
View more photos (37)
4,297mi Manual Petrol 1.5L
Swansea
View more photos (38)
7,029mi Manual Petrol 1.5L
£24,399
~£613/pm
View more photos (36)
M235i Xdrive Step
35,297mi Auto Petrol 2.0L
£24,250
Bexley
~£609/pm
4.3 dealer rating
View more photos (29)
5,992mi Manual Petrol 1.5L
£24,199
Birmingham
~£608/pm
View more photos (25)
2.0 220D M Sport 188 Bhp
63,000mi Auto Diesel 2.0L
£10,995
Belfast
~£276/pm
5.0 dealer rating
218I M Sport Step
32,255mi Auto Petrol 1.5L
£13,099
Winsford
~£329/pm
View more photos (22)
2.0 220D M Sport Mpv
57,935mi Auto Diesel 2.0L
£13,399
Kilwinning
~£336/pm
View more photos (26)
3,234mi Manual Petrol 1.5L
£24,299
Durham
~£610/pm
220I M Sport Gran Tourer U555931
56,070mi Auto Petrol 2.0L
£12,990
Bristol
~£326/pm
View more photos (20)
218I 136 M Sport
34,464mi Manual Petrol 1.5L
£19,998
Kirkcaldy
~£502/pm
M240i Xdrive Step
1,455mi Auto Petrol 3.0L
£43,898
Rutherglen
~£1,102/pm
2.0 218D M Sport 148 Bhp
49,593mi Manual Diesel 2.0L
£11,100
Derby
~£279/pm
View more photos (35)
38,807mi Manual Petrol
£17,699
Gateshead
~£444/pm
4.1 dealer rating
218D Sport Step
32,832mi Auto Diesel
£9,927
Blackpool
~£249/pm
View more photos (49)
220I M Sport
35,344mi Auto Petrol 2.0L
£16,895
Edinburgh
~£424/pm
4.2 dealer rating
3.0 M240i Xdrive 4Wd
450mi Auto Petrol 3.0L
£45,499
Kidderminster
~£1,143/pm
View more photos (34)
218I M Sport Dct
31,435mi Auto Petrol 1.5L
£19,173
~£481/pm
2.0 M235i Saloon Xdrive 306 Ps
28,596mi Auto Petrol 2.0L
£24,750
Brighton
~£622/pm
Results 1,032 - 1,056 of 1,435