Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,386 cars
View more photos (36)
1.5 218I M Sport Saloon Dct 136 Ps
33,320mi Auto Petrol 1.5L
£20,850
Hailsham
~£524/pm
4.2 dealer rating
View more photos (38)
2.0 218D Sport 148 Bhp
54,400mi Manual Diesel 2.0L
£9,995
Ripley
~£251/pm
Dealer Not Rated
View more photos (28)
218I M Sport Nav Step
38,472mi Auto Petrol 1.5L
£19,500
Egham
~£490/pm
4.5 dealer rating
View more photos (25)
220I M Sport Nav Step
16,600mi Auto Petrol 2.0L
£21,000
West Bridgford
~£527/pm
View more photos (34)
Mpv
50,966mi Auto Petrol 1.5L
£14,490
Bedford
~£364/pm
4.8 dealer rating
View more photos (37)
220I M Sport Step Pro Pack
7,956mi Auto Petrol 2.0L
£30,999
Swansea
~£778/pm
4.6 dealer rating
M235i Xdrive Step Pro Pack
14,076mi Auto Petrol 2.0L
£28,799
Newport
~£723/pm
View more photos (35)
218D M Sport Nav Step
24,587mi Auto Diesel 2.0L
£17,750
Warwick
~£446/pm
View more photos (31)
218D 150 Sport
86,410mi Manual Diesel 2.0L
£10,490
Enniskillen
~£263/pm
5.0 dealer rating
View more photos (23)
1.5 218I Sport 134 Bhp
47,820mi Manual Petrol 1.5L
Birmingham
4.7 dealer rating
View more photos (20)
220D Se Step
21,116mi Auto Diesel 2.0L
£15,898
Rutherglen
~£399/pm
1.5 218I M Sport Euro 6 Ss
44,392mi Manual Petrol 1.5L
£12,499
Wilmslow
~£314/pm
4.1 dealer rating
220I M Sport U107459 Ulez
58,394mi Auto Petrol 2.0L
£14,189
Evesham
~£356/pm
View more photos (13)
2.0L 220D Sport 181 Bhp
112,690mi Manual Diesel 2.0L
£6,290
Peterborough
~£158/pm
View more photos (43)
220I Sport
36,552mi Auto Petrol 2.0L
£15,500
Bordon
~£389/pm
4.3 dealer rating
View more photos (10)
75,766mi Auto Diesel 2.0L
£10,999
Merthyr Tydfil
~£276/pm
4.4 dealer rating
View more photos (12)
M Sport M240i
100,000mi Manual Petrol 3.0L
£11,790
Birkenhead
~£296/pm
3.7 dealer rating
View more photos (41)
Convertible
61,098mi Manual Petrol 1.5L
£10,000
Stafford
View more photos (44)
2.0 220I Gpf M Sport Euro 6 Ss
56,000mi Auto Petrol 2.0L
£15,999
Leicester
~£402/pm
1.5 Sport Lcp Dct Euro 6 Ss
17,761mi Auto Petrol 1.5L
£19,995
Stevenage
~£502/pm
View more photos (39)
218D Sport
31,900mi Auto Diesel 2.0L
£14,500
Horley
View more photos (14)
Se
88,601mi Auto Petrol 1.5L
£8,995
Barnstaple
~£226/pm
View more photos (19)
225Xe M Sport Active Tourer
56,077mi Auto Hybrid 1.5L
£13,998
Kilmarnock
~£352/pm
218I 136 M Sport Dct Pro Pack
9,568mi Auto Petrol 1.5L
£24,999
Burnley
~£628/pm
Results 288 - 312 of 1,386