Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
101 cars
View more photos (23)
1.6 116I M Sport
51,666mi Auto Petrol 1.6L
£9,495
Bristol
~£238/pm
4.8 dealer rating
View more photos (33)
Hatchback
55,000mi Manual Petrol 3.0L
£16,999
~£427/pm
4.1 dealer rating
View more photos (31)
Hatchback 3.0 M140i Euro 6 Ss 201666
44,453mi Auto Petrol 3.0L
£18,995
~£477/pm
Dealer Not Rated
View more photos (26)
118I 1.5 Sport
63,210mi Manual Petrol 1.5L
£8,262
~£207/pm
4.7 dealer rating
2.0 120D M Sport Xdrive Euro 5 Ss
94,000mi Manual Diesel 2.0L
£6,494
~£163/pm
3.7 dealer rating
View more photos (34)
118I M Sport Euro 6
24,284mi Manual Petrol 1.5L
£19,700
~£495/pm
4.4 dealer rating
View more photos (29)
120D Sport Step
51,324mi Auto Diesel 2.0L
£10,404
~£261/pm
View more photos (40)
128Ti Lcp Euro 6
7,748mi Auto Petrol 2.0L
£30,500
~£766/pm
View more photos (19)
116D M Sport
100,000mi Manual Diesel 2.0L
£5,994
~£151/pm
1.6 116I Sport Euro 6 Ss
48,000mi Manual Petrol 1.6L
£7,494
~£188/pm
View more photos (17)
74,000mi Manual Petrol 1.6L
View more photos (48)
1.6 118I Sport Hatchback Euro 6 S
34,127mi Auto Petrol 1.6L
£11,645
~£292/pm
Convertible 2.0 118D M Sport Euro 5 Ss 201
67,905mi Manual Diesel 2.0L
£5,795
~£146/pm
View more photos (97)
M135i Xdrive
37,421mi Auto Petrol 2.0L
£23,750
~£596/pm
5.0 dealer rating
2.0 118D M Sport Euro 5 Ss
107,000mi Manual Diesel 2.0L
£3,994
~£100/pm
2.0 118D Exclusive Edition Euro 5 Ss
60,000mi Manual Diesel 2.0L
£5,494
~£138/pm
View more photos (35)
118I M Sport Lcp Dct Euro 6
5,476mi Auto Petrol 1.5L
£25,000
~£628/pm
View more photos (36)
7,629mi Auto Petrol 1.5L
£28,490
~£715/pm
View more photos (32)
118I 136 M Sport Step
29,824mi Auto Petrol 1.5L
£19,436
~£488/pm
View more photos (18)
2.0 120D Sport Xdrive Euro 5 Ss
108,000mi Manual Diesel 2.0L
£5,694
~£143/pm
1.6 118I Sport Euro 6 Ss
69,000mi Manual Petrol 1.6L
£7,294
~£183/pm
View more photos (22)
1.5 118I Sport Euro 6 Ss
73,000mi Manual Petrol 1.5L
£7,694
~£193/pm
70,344mi Auto Petrol 3.0L
£16,995
4.6 dealer rating
2.0 120D Sport Euro 5 Ss
123,000mi Auto Diesel 2.0L
Results 48 - 72 of 101