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)
218D Se Nav
31,939mi Auto Diesel 2.0L
£12,450
Ballymoney
~£313/pm
4.9 dealer rating
View more photos (31)
M240i Xdrive Coupe
6,048mi Auto Petrol 3.0L
£43,750
Stockport
~£1,099/pm
4.1 dealer rating
View more photos (49)
2.0 218D Sport Euro 6 Ss
72,489mi Manual Diesel 2.0L
£7,950
Castleford
~£200/pm
4.3 dealer rating
View more photos (19)
Coupe
52,545mi Manual Petrol 1.5L
£14,750
Ballymena
~£370/pm
4.5 dealer rating
View more photos (13)
218I M Sport
58,000mi Auto Petrol 1.5L
£14,475
Gravesend
~£364/pm
4.8 dealer rating
View more photos (39)
218I 136 M Sport Dct
34,092mi Auto Petrol 1.5L
£21,975
Bangor
~£552/pm
View more photos (42)
218I Sport Dct
23,558mi Auto Petrol 1.5L
£19,995
~£502/pm
View more photos (40)
220I M Sport Euro 6
9,780mi Auto Petrol 2.0L
£33,444
Swindon
~£840/pm
4.4 dealer rating
View more photos (25)
220I M Sport Step
13,405mi Auto Petrol
£32,499
Doncaster
~£816/pm
4.2 dealer rating
View more photos (23)
2.0 220I M Sport Euro 6 Ss
5,296mi Auto Petrol 2.0L
£30,495
Exeter
~£766/pm
218I 136 M Sport
3,078mi Manual Petrol 1.5L
£25,997
London
~£653/pm
View more photos (24)
42,000mi Auto Petrol 2.0L
£12,995
Wimborne Minster
~£326/pm
4.7 dealer rating
View more photos (38)
2015 2.0 220I M Sport 181 Bhp
40,183mi Manual Petrol 2.0L
£11,000
Manchester
~£276/pm
4.0 dealer rating
View more photos (47)
2.0 218D M Sport Euro 6 Ss
39,405mi Auto Diesel 2.0L
£13,489
Preston
~£339/pm
View more photos (26)
1.5L 218I M Sport 134 Bhp
76,000mi Manual Petrol 1.5L
£12,195
Bedford
~£306/pm
View more photos (30)
1.5 218I Se Gran Tourer 134 Bhp
77,084mi Manual Petrol 1.5L
£9,990
Falkirk
~£251/pm
3.9 dealer rating
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
218I 136 M Sport Techpro Pack
14,705mi Manual Petrol 1.5L
£25,298
Kilmarnock
~£635/pm
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
View more photos (50)
2 Series
12,555mi Auto Petrol 1.5L
£25,895
Birkenhead
~£650/pm
View more photos (59)
2.0 M Sport Euro 6 Ss
42,413mi Auto Diesel 2.0L
£20,495
Bolton
~£515/pm
218I M Sport Nav
20,238mi Manual Petrol 1.5L
£17,238
Bristol
~£433/pm
Results 72 - 96 of 1,506