Before you buy any car compare it on Carspider
Enter Reg
Works on any car from any website/dealer
101 cars
View more photos (17)
M140i
40,000mi Auto Petrol 3.0L
£17,999
Bristol
~£452/pm
4.8 dealer rating
118I M Sport Shadow Edition
29,113mi Manual Petrol 1.5L
£15,331
~£385/pm
4.7 dealer rating
View more photos (30)
118I 1.5 Sport Nav Step
30,541mi Auto Petrol 1.5L
£12,837
~£322/pm
View more photos (38)
118I M Sport Lcp Dct Euro 6
31,059mi Auto Petrol 1.5L
£20,000
~£502/pm
4.4 dealer rating
View more photos (16)
120D Sport Xdrive Euro 6
22,616mi Auto Diesel 2.0L
£20,500
~£515/pm
View more photos (40)
118I M Sport Lcp Euro 6
3,000mi Manual Petrol 1.5L
£28,000
~£703/pm
1.5 116D Ed Plus Euro 6 Ss
60,000mi Manual Diesel 1.5L
£8,294
~£208/pm
3.7 dealer rating
View more photos (37)
23,600mi Manual Petrol 1.5L
£19,300
~£485/pm
View more photos (29)
118I 1.5 M Sport Shadow Edition
40,330mi Manual Petrol 1.5L
£14,818
~£372/pm
118I M Sport Step
35,116mi Auto Petrol 1.5L
£18,377
~£461/pm
120I M Sport U555875
20,983mi Auto Petrol 1.6L
£8,990
~£226/pm
View more photos (32)
M140i Shadow Edition
68,889mi Auto Petrol 3.0L
£17,995
4.6 dealer rating
View more photos (84)
118I M Sport
27,960mi Auto Petrol 1.5L
£22,250
~£559/pm
5.0 dealer rating
View more photos (28)
1.6 116I Sport Euro 6 Ss
55,000mi Manual Petrol 1.6L
£7,994
~£201/pm
View more photos (21)
2.0 116D Sport Euro 5 Ss
100,000mi Manual Diesel 2.0L
£3,994
~£100/pm
View more photos (31)
M135i Xdrive Euro 6
12,854mi Auto Petrol 2.0L
£35,000
~£879/pm
View more photos (27)
32,013mi Auto Petrol 1.5L
£16,275
~£409/pm
118I Sport Euro 6
10,788mi Manual Petrol 1.5L
£18,500
~£465/pm
View more photos (10)
118I Sport
135,000mi Manual Petrol 1.6L
£3,495
~£88/pm
3.8 dealer rating
View more photos (26)
33,000mi Manual Petrol 1.5L
£15,946
~£400/pm
118I M Sport Dct Euro 6
34,942mi Auto Petrol 1.5L
32,749mi Auto Petrol 2.0L
£26,000
~£653/pm
118I Sport Lcp Dct Euro 6
11,983mi Auto Petrol 1.5L
£21,200
~£532/pm
1.6 118I M Sport Euro 5 Ss
97,000mi Manual Petrol 1.6L
£5,990
~£150/pm
Results 72 - 96 of 101