Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
142 cars
View more photos (34)
1.5 118I M Sport Lcp Hatchback Dct Eu
14,999mi Auto Petrol 1.5L
£21,327
Ashford
~£536/pm
4.4 dealer rating
View more photos (39)
Hatchback
29,600mi Auto Petrol 1.6L
£7,999
Gillingham
~£201/pm
View more photos (82)
2.0L 118D Sport 141 Bhp
76,000mi Auto Diesel 2.0L
£7,495
~£188/pm
View more photos (26)
M Sport
30,018mi Manual Petrol 1.5L
£18,300
Chatham
~£460/pm
4.5 dealer rating
View more photos (33)
118I M Sport Step
46,846mi Auto Petrol 1.5L
£17,249
Gravesend
~£433/pm
View more photos (19)
118I M Sport
39,000mi Manual Petrol 1.5L
£18,475
~£464/pm
4.8 dealer rating
View more photos (44)
1.5 118I Se Lcp Hatchback Euro
17,012mi Manual Petrol 1.5L
£18,590
Canterbury
~£467/pm
View more photos (29)
1.5 118I M Sport Hatchback Dct Euro 6
23,008mi Auto Petrol 1.5L
£20,643
~£518/pm
View more photos (25)
72,154mi Manual Petrol 1.5L
£13,800
~£347/pm
View more photos (45)
118I 1.5 Sport Navservotronic Step
18,849mi Auto Petrol 1.5L
£14,995
Herne Bay
~£377/pm
4.2 dealer rating
88,790mi Auto Diesel 2.0L
£14,300
~£359/pm
View more photos (38)
2.0 M135i Hatchback Xdrive Euro 6
16,971mi Auto Petrol 2.0L
£30,990
~£778/pm
View more photos (14)
2013 63 2.0
115,000mi Manual 2.0L
£5,495
~£138/pm
4.9 dealer rating
View more photos (32)
14,795mi Auto Petrol 1.5L
£23,395
Royal Tunbridge Wells
~£588/pm
3.4 dealer rating
View more photos (31)
M135i Xdrive
50mi Auto Petrol 2.0L
£33,490
~£841/pm
View more photos (87)
1.5 118I Sport Euro 6 Ss
53,767mi Manual Petrol 1.5L
£9,800
Tonbridge
~£246/pm
22,770mi Auto Petrol 1.5L
£21,300
~£535/pm
View more photos (48)
1.6 118I M Sport Euro 6 Ss
97,000mi Manual Petrol 1.6L
View more photos (20)
120D M Sport
6,863mi Auto Diesel 2.0L
£28,550
~£717/pm
View more photos (18)
118I Se
86,000mi Manual Petrol 2.0L
£3,450
~£87/pm
View more photos (36)
29,389mi Auto Petrol 1.5L
£20,490
~£515/pm
View more photos (21)
116D Se
75,290mi Manual Diesel 1.5L
£7,990
Sittingbourne
View more photos (22)
1.6 116I Se
40,000mi Auto Petrol 1.6L
£8,587
Rochester
~£216/pm
4.1 dealer rating
1.5 116D M Sport Lcp Hatchback Dct Eu
28,546mi Auto Diesel 1.5L
£20,565
~£516/pm
Results 72 - 96 of 142