Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
142 cars
View more photos (38)
2.0 118I Sport Plus Edition Euro 5 Ss
30,000mi Manual Petrol 2.0L
£7,988
Royal Tunbridge Wells
~£201/pm
4.9 dealer rating
View more photos (56)
Hatchback
22,600mi Auto 2.0L
£17,495
Sittingbourne
~£439/pm
View more photos (32)
118I 136 M Sport Step Lcp
14,795mi Auto Petrol
£23,395
~£588/pm
4.2 dealer rating
View more photos (31)
M135i Xdrive
50mi Auto Petrol 2.0L
£32,990
~£828/pm
3.4 dealer rating
1.5 118I Sport Hatchback Euro 6
23,769mi Manual Petrol 1.5L
£17,999
Ashford
~£452/pm
4.4 dealer rating
View more photos (61)
2.0 118D Sport Euro 6 Ss
88,600mi Auto Diesel 2.0L
£9,195
Gillingham
~£231/pm
View more photos (25)
M Sport
26,224mi Auto Petrol 1.5L
£20,150
Chatham
~£506/pm
4.5 dealer rating
View more photos (37)
118I M Sport Step
28,870mi Auto Petrol
£19,395
~£487/pm
View more photos (28)
116D M Sport
32,270mi Manual Diesel 1.5L
£17,300
~£434/pm
19,447mi Auto Petrol
£23,195
~£582/pm
£33,790
~£849/pm
View more photos (39)
7,210mi Auto Petrol 1.5L
£24,199
Maidstone
~£608/pm
4.6 dealer rating
View more photos (43)
Bmw 1 Series 118I M Sport 12 Months Warranty Incl
29,976mi Petrol 1.5L
£17,995
4.1 dealer rating
View more photos (26)
43,226mi Auto Petrol 1.5L
118D M Sport
51,128mi Manual Diesel
£18,495
~£464/pm
2.0 116D Sport Euro 5 Ss
132,000mi Auto Diesel 2.0L
£4,695
Sevenoaks
~£118/pm
2.0 120D Se Euro 5 Ss
86,600mi Manual Diesel 2.0L
£4,990
~£125/pm
118I Sport
55,687mi Auto Petrol 1.5L
£9,900
Rochester
~£249/pm
89,496mi Auto Diesel 2.0L
£4,661
Tonbridge
~£117/pm
1.6 114D Se Euro 5 Ss
68,600mi Manual Diesel 1.6L
£5,350
~£134/pm
118I M Sport
41,197mi Auto Petrol 1.5L
£18,890
~£474/pm
4.3 dealer rating
2.0 118D M Sport Lcp Hatchback
42,177mi Manual Diesel 2.0L
£18,750
~£471/pm
Results 120 - 142 of 142