Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,381 cars
View more photos (28)
218I M Sport
39,606mi Manual Petrol
£17,990
St Austell
~£452/pm
4.6 dealer rating
View more photos (12)
218I Sport
69,331mi Auto Petrol 1.5L
£10,350
Magherafelt
~£260/pm
5.0 dealer rating
View more photos (44)
2.0 220D Luxury Xdrive Euro 6 Ss
24,187mi Auto Diesel 2.0L
£16,995
Reading
~£427/pm
4.9 dealer rating
View more photos (17)
32,000mi Auto Petrol 1.5L
£14,499
Peterborough
~£364/pm
View more photos (18)
220I M Sport Step
17,468mi Auto Petrol 2.0L
£27,898
Rutherglen
~£701/pm
View more photos (37)
2.0 220I M Sport Euro 6 Ss
49,000mi Auto Petrol 2.0L
£15,588
Royal Tunbridge Wells
~£391/pm
View more photos (36)
Coupe
20,595mi Auto Petrol 1.5L
£14,995
Bedford
~£377/pm
4.8 dealer rating
View more photos (50)
218I M Sport Saloon Dct Euro 6 Ss 1
27,865mi Auto Petrol 1.5L
£21,090
Newcastle upon Tyne
~£530/pm
4.5 dealer rating
View more photos (26)
34,285mi Manual Petrol 2.0L
£12,994
London
~£326/pm
4.3 dealer rating
2.0 218D Se Euro 6 Ss
85,975mi Manual Diesel 2.0L
£6,400
Blackburn
~£161/pm
View more photos (41)
1.5L 225Xe Sport Premium
78,652mi Auto Hybrid 1.5L
£13,491
Nottingham
~£339/pm
4.7 dealer rating
S Line
69,469mi Manual Petrol 1.4L
£11,000
Bolton
~£276/pm
4.1 dealer rating
View more photos (19)
218D M Sport Dct Tech Plus Pack
14,097mi Auto Diesel 2.0L
£28,998
West Bromwich
~£728/pm
View more photos (43)
220I M Sport Dct Euro 6
17,424mi Auto Petrol 2.0L
£30,000
Bristol
~£753/pm
4.4 dealer rating
View more photos (7)
218D M Sport Nav Step
47,387mi Auto Diesel 2.0L
£20,997
~£527/pm
View more photos (6)
218I M Sport Nav Step
20,345mi Auto Petrol 1.5L
£21,997
~£552/pm
View more photos (65)
M240i
8,000mi Auto Petrol 3.0L
£25,999
Ashington
~£653/pm
218D Sport Lcp Euro 6
13,288mi Manual Diesel 2.0L
£21,990
View more photos (47)
220D M Sport
70,000mi Manual Diesel 2.0L
£10,750
Bourne
~£270/pm
View more photos (79)
218I 136 M Sport Dct
24,596mi Auto Petrol 1.5L
£22,360
Leicester
~£562/pm
1.5 218I M Sport 134 Bhp
31,000mi Manual Petrol 1.5L
£12,690
Derby
~£319/pm
View more photos (16)
36,517mi Manual Petrol 1.5L
£20,998
Kirkcaldy
68,151mi Auto Petrol 1.5L
£12,499
~£314/pm
View more photos (63)
1.5 218I M Sport Euro 6 Ss
35,115mi 1.5L
£14,558
King's Lynn
~£366/pm
Results 240 - 264 of 1,381