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 (20)
218I 136 M Sport Dct
8,468mi Auto Petrol 1.5L
£26,498
Rutherglen
~£665/pm
4.6 dealer rating
View more photos (51)
218I Luxury
65,000mi Auto Petrol 1.5L
£13,795
Croydon
~£346/pm
4.5 dealer rating
218I 136 M Sport Techpro Pack
14,705mi Manual Petrol 1.5L
£25,298
Kilmarnock
~£635/pm
View more photos (26)
M235i Xdrive Step Pro Pack
7,604mi Auto Petrol 2.0L
£29,699
Birmingham
~£746/pm
View more photos (35)
225Xe 1.5 M Sport Premium Active Tourer
23,600mi Auto Hybrid 1.5L
£14,500
Horley
~£364/pm
View more photos (50)
2 Series
12,555mi Auto Petrol 1.5L
£25,895
Birkenhead
~£650/pm
4.8 dealer rating
View more photos (59)
2.0 M Sport Euro 6 Ss
42,413mi Auto Diesel 2.0L
£20,495
Bolton
~£515/pm
4.7 dealer rating
218I M Sport Nav
20,238mi Manual Petrol 1.5L
£17,238
Bristol
~£433/pm
View more photos (18)
2.0 218D M Sport 148 Bhp
58,045mi Auto Diesel 2.0L
£13,000
~£326/pm
View more photos (47)
218I 136 Sport Live Cockpit Professional
17,779mi Manual Petrol 1.5L
£18,599
Castleford
~£467/pm
View more photos (28)
218D M Sport Step
28,350mi Auto Diesel 2.0L
£21,309
~£535/pm
View more photos (11)
220D M Sport
87,782mi Auto Diesel 2.0L
£12,995
Barnsley
1.5 218I Nav Step M Sport Cwvehiclemarketing
21,536mi Auto Petrol 1.5L
£17,499
Walsall
~£439/pm
View more photos (37)
44,146mi Manual Petrol 1.5L
Edinburgh
View more photos (36)
1.5 218I Sport 134 Bhp
40,318mi Manual Petrol 1.5L
£10,200
Nuneaton
~£256/pm
2.0 220I M Sport Euro 6 Ss
5,000mi Auto Petrol 2.0L
£36,653
Redhill
~£920/pm
218I M Sport Step
34,223mi Auto Petrol 1.5L
£15,498
~£389/pm
View more photos (41)
218I Sport Nav Step Convertible
30,437mi Auto Petrol 1.5L
£16,560
Bury St Edmunds
~£416/pm
4.3 dealer rating
2.0 218I M Sport Euro 6 Ss
14,360mi Auto Petrol 2.0L
£18,595
Plymouth
View more photos (29)
218I 136 M Sport Pro Pack
5,932mi Manual Petrol 1.5L
£24,399
Coventry
~£613/pm
View more photos (19)
44,248mi Manual Petrol 1.5L
£18,498
~£465/pm
M Sport
100,000mi Manual Diesel 2.0L
£7,495
Uxbridge
~£188/pm
5.0 dealer rating
View more photos (27)
5,489mi Manual Petrol 1.5L
Oldbury
View more photos (40)
2.0 218D M Sport
93,646mi Manual Diesel 2.0L
£9,491
Nottingham
~£238/pm
Results 1 - 24 of 1,506