Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,506 cars
View more photos (40)
M235i Xdrive Step Pro Pack
11,504mi Auto Petrol 2.0L
£29,099
Newport
~£731/pm
4.6 dealer rating
View more photos (82)
2.0 220I Gpf M
46,687mi Auto Petrol 2.0L
£18,490
Welwyn Garden City
~£464/pm
5.0 dealer rating
218I M Sport Convertible
20,016mi Auto Petrol 1.5L
£20,995
London
~£527/pm
3.7 dealer rating
View more photos (38)
218I M Sport
19,400mi Manual Petrol 1.5L
£15,750
Liskeard
~£396/pm
218I 136 M Sport Dct
17,079mi Auto Petrol
£21,600
Middlesbrough
~£542/pm
4.1 dealer rating
View more photos (35)
218I 136 M Sport Dct Pro Pack
5,866mi Auto Petrol 1.5L
£25,399
Burnley
~£638/pm
View more photos (55)
1.5 218I Luxury Euro 6 Ss
47,924mi Manual Petrol 1.5L
£10,499
Southampton
~£264/pm
4.7 dealer rating
218I 136 M Sport
57,872mi Manual Petrol 1.5L
£17,300
Wellingborough
~£434/pm
4.5 dealer rating
50,075mi Manual Petrol 1.5L
£11,424
Bristol
~£287/pm
View more photos (31)
220D M Sport Step
38,920mi Auto Diesel
£21,652
Doncaster
~£544/pm
4.2 dealer rating
M Sport
15,903mi Auto Petrol 2.0L
£30,400
Online Dealer
~£763/pm
View more photos (21)
68,221mi Auto Petrol 1.5L
£13,000
Norwich
~£326/pm
View more photos (86)
73,289mi Manual Petrol 1.5L
£8,690
Tonbridge
~£218/pm
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 (19)
218I Sport Nav
47,663mi Manual Petrol 1.5L
£11,998
Sunderland
~£301/pm
View more photos (26)
26,458mi Manual Diesel 2.0L
£14,800
~£372/pm
M240i Nav Step
33,012mi Auto Petrol 3.0L
£22,598
Weston-super-Mare
~£567/pm
View more photos (62)
1.5 Sport Lcp Dct Euro 6 Ss
18,189mi Auto Petrol 1.5L
£20,700
Luton
~£520/pm
View more photos (42)
218D M Sport
55,500mi Manual Diesel 2.0L
£12,499
Haslingden
~£314/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,285
Leeds
~£208/pm
4.4 dealer rating
View more photos (43)
1.5 218I
55,333mi Manual Petrol 1.5L
£8,999
Watford
~£226/pm
220D Sport Step
27,111mi Auto Diesel 2.0L
£20,699
Chingford
View more photos (13)
218I Se
44,669mi Manual Petrol 1.5L
£9,999
Redditch
~£251/pm
View more photos (41)
3.0 M240i Xdrive Euro 6 Ss
15,597mi Auto Petrol 3.0L
£39,499
Warrington
~£992/pm
Results 24 - 48 of 1,506