Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
106 cars
View more photos (50)
125D M Sport
120,000mi Auto Diesel 2.0L
£7,000
Bristol
~£176/pm
4.9 dealer rating
View more photos (19)
Sport
100,000mi Manual Diesel 1.5L
£6,494
~£163/pm
3.7 dealer rating
View more photos (13)
118I 136 M Sport Step
44,145mi Auto Petrol 1.5L
£18,710
~£470/pm
4.7 dealer rating
118I Sport Euro 6 5-Door
20,154mi Manual Petrol 1.5L
£17,490
~£439/pm
4.4 dealer rating
View more photos (24)
1.5 116D Ed Plus Euro 6 Ss
60,000mi Manual Diesel 1.5L
£8,294
~£208/pm
View more photos (63)
Coupe
101,500mi Manual Diesel 2.0L
£5,795
~£146/pm
1.5 116D Sport Euro 6 Ss
80,000mi Manual Diesel 1.5L
£7,494
~£188/pm
View more photos (28)
M135i Xdrive
36,632mi Auto Petrol 2.0L
£25,890
~£650/pm
1.6 116I Sport Euro 6 Ss
55,000mi Manual Petrol 1.6L
£7,994
~£201/pm
View more photos (29)
Convertible
69,564mi Auto Petrol 2.0L
£6,995
4.6 dealer rating
View more photos (21)
2.0 116D Sport Euro 5 Ss
100,000mi Manual Diesel 2.0L
£4,294
~£108/pm
View more photos (22)
54,000mi Manual Diesel 2.0L
View more photos (17)
2.0 116D Sport Euro 4
107,000mi Manual Diesel 2.0L
£2,694
~£68/pm
View more photos (31)
2.0 118D Sport Euro 6 Ss
109,000mi Manual Diesel 2.0L
£6,294
~£158/pm
M135i Xdrive Euro 6
5,000mi Auto Petrol 2.0L
£31,000
~£778/pm
2.0 128Ti Lcp Euro 6 5-Door
17,333mi Auto Petrol 2.0L
£26,000
~£653/pm
116I M Sport U555873
48,278mi Auto Petrol 1.6L
£8,990
~£226/pm
View more photos (33)
M140i Shadow Edition Step
34,000mi Auto Petrol 3.0L
£21,383
~£537/pm
View more photos (54)
M140i
62,742mi Manual Petrol 3.0L
£15,350
~£385/pm
5.0 dealer rating
View more photos (34)
Hatchback
65,562mi Auto Petrol 3.0L
£16,995
~£427/pm
59,332mi Manual Diesel
£10,995
~£276/pm
4.3 dealer rating
1.5 118I Sport Euro 6 Ss
100,000mi Manual Petrol 1.5L
118I Sport Euro 6
32,545mi Manual Petrol 1.5L
£11,990
~£301/pm
118D M Sport Euro 6
41,721mi Auto Diesel 2.0L
£20,000
~£502/pm
Results 72 - 96 of 106