Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,435 cars
View more photos (86)
218I M Sport
73,289mi Manual Petrol 1.5L
£7,936
Tonbridge
~£199/pm
4.5 dealer rating
View more photos (50)
3.0 M235i Euro 6 Ss
66,500mi Auto Petrol 3.0L
£14,948
Barton-Upon-Humber
~£375/pm
4.9 dealer rating
View more photos (62)
1.5 Sport Lcp Dct Euro 6 Ss
18,212mi Auto Petrol 1.5L
£19,965
Luton
~£501/pm
View more photos (42)
218D M Sport
55,500mi Manual Diesel 2.0L
£12,199
Haslingden
~£306/pm
4.8 dealer rating
View more photos (15)
220D Sport 4X Services, Sat Nav, Leather 20 Roa
96,000mi Auto Diesel 2.0L
£8,234
Leeds
~£207/pm
4.4 dealer rating
View more photos (13)
218I Se
44,669mi Manual Petrol 1.5L
£9,999
Redditch
~£251/pm
4.6 dealer rating
View more photos (41)
3.0 M240i Xdrive Euro 6 Ss
15,597mi Auto Petrol 3.0L
£38,999
Warrington
~£979/pm
4.1 dealer rating
View more photos (35)
218I 2.0 M Sport Nav Step
17,801mi Auto Petrol 2.0L
£18,450
Banbury
~£463/pm
View more photos (26)
218I M Sport Nav Step
22,049mi Auto Petrol 1.5L
£16,796
Bristol
~£422/pm
4.7 dealer rating
View more photos (66)
1.5 1.5 10Kwh M Sport Premium 4Wd Euro 6 S
49,194mi Auto Hybrid 1.5L
£16,250
Nuneaton
~£408/pm
View more photos (24)
218I M Sport Convertible 1.5 136Ps
19,914mi Auto Petrol 1.5L
£18,500
Haywards Heath
~£465/pm
4.2 dealer rating
View more photos (21)
2.0 218D Sport Euro 6 Ss
68,000mi Manual Diesel 2.0L
£7,299
Brighouse
~£183/pm
3.5 dealer rating
View more photos (40)
1.5 218I M Sport Dct Euro 6 Ss
8,967mi Auto Petrol 1.5L
£21,750
Wakefield
~£546/pm
View more photos (19)
220I M Sport Step
4,867mi Auto Petrol 2.0L
£34,898
Rutherglen
~£876/pm
51,609mi Manual Petrol 1.5L
£18,498
View more photos (20)
M240i Xdrive Step Tech Pack
4,711mi Auto Petrol 3.0L
£41,898
Fortrose
~£1,052/pm
View more photos (51)
216D Sport Active Tourer
79,525mi Manual Diesel 1.5L
£7,500
Chelmsford
~£188/pm
5.0 dealer rating
218I 136 M Sport
21,850mi Manual Petrol 1.5L
£20,498
Grangemouth
~£515/pm
18,457mi Auto Diesel 2.0L
£17,990
Stockport
~£452/pm
View more photos (29)
Coupe
81,759mi Auto Diesel 2.0L
£14,495
Aldridge
~£364/pm
4.0 dealer rating
View more photos (31)
M240i Xdrive Coupe
6,048mi Auto Petrol 3.0L
£42,990
~£1,080/pm
View more photos (49)
72,489mi Manual Diesel 2.0L
£7,600
Castleford
~£191/pm
4.3 dealer rating
52,545mi Manual Petrol 1.5L
£14,245
Ballymena
~£358/pm
58,000mi Auto Petrol 1.5L
£13,975
Gravesend
~£351/pm
Results 1,224 - 1,248 of 1,435