Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,398 cars
View more photos (25)
218I M Sport Gran Coupe
30,804mi Auto Petrol 1.5L
£20,500
Dundee
~£515/pm
4.4 dealer rating
View more photos (48)
218I Sport
30,613mi Auto Petrol 1.5L
£19,606
Ipswich
~£492/pm
4.2 dealer rating
218I M Sport
88,200mi Auto Petrol 1.5L
£11,979
Derby
~£301/pm
4.3 dealer rating
View more photos (29)
218I Luxury Active Tourer U555930
47,158mi Auto Petrol 1.5L
£10,990
Bristol
~£276/pm
View more photos (40)
1.5 218I M Sport Dct Euro 6 Ss
24,847mi Auto Petrol 1.5L
£20,690
Barnsley
~£520/pm
4.5 dealer rating
View more photos (38)
218I 136 M Sport Dct
23,632mi Auto Petrol
£20,780
Middlesbrough
~£522/pm
4.1 dealer rating
View more photos (20)
218I 136 M Sport
23,957mi Manual Petrol 1.5L
£21,498
Dumfries
~£540/pm
4.6 dealer rating
View more photos (41)
Convertible
43,573mi Manual Diesel 2.0L
£11,000
Stafford
View more photos (34)
Sport
36,985mi Auto Diesel
£18,702
Sunderland
~£470/pm
M235i
5,162mi Auto Petrol
£34,041
Dorchester
~£855/pm
View more photos (15)
2.0 220D M Sport Xdrive Euro 6 Ss
130,000mi Auto Diesel 2.0L
£8,343
Gloucester
~£210/pm
218I M Sport Dct Harman Kardon Sound Syst
15,872mi Auto Petrol 1.5L
£21,290
Birmingham
~£535/pm
3.7 dealer rating
View more photos (28)
218I M Sport Nav
29,160mi Manual Petrol 1.5L
£15,616
~£392/pm
4.7 dealer rating
View more photos (44)
34,058mi Manual Petrol 1.5L
£15,495
Ammanford
~£389/pm
3.6 dealer rating
View more photos (30)
M Sport
25,339mi Auto Petrol 1.5L
£16,300
Chatham
~£409/pm
View more photos (36)
218I 136 M Sport Step
28,311mi Auto Petrol 1.5L
£19,786
~£497/pm
2.0 230I M Sport Euro 6 Ss
6,052mi Auto Petrol 2.0L
£35,499
Warrington
~£891/pm
26,094mi Auto Petrol 1.5L
£20,777
Scunthorpe
218I M Sport Active Tourer U555906
44,798mi Auto Petrol 1.5L
View more photos (31)
220D Xdrive Luxury Gran Tourer
70,000mi Auto Diesel 2.0L
£11,499
Leatherhead
~£289/pm
4.8 dealer rating
220I M Sport Mhev
1,017mi Auto Petrol 1.5L
£31,299
Glasgow
~£786/pm
View more photos (47)
1.5 Se Euro 6 Ss
65,000mi Manual Petrol 1.5L
£8,995
West Drayton
~£226/pm
View more photos (39)
1.5 218I M Sport Mpv Dct Euro 6 Ss
49,226mi Auto Petrol 1.5L
£17,223
Bury
~£433/pm
View more photos (6)
218D Sport
16,470mi Auto Diesel 2.0L
£15,995
Penzance
~£402/pm
Results 864 - 888 of 1,398