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 (35)
M240i Nav Step
29,241mi Auto Petrol
£20,499
Sheffield
~£515/pm
4.1 dealer rating
View more photos (39)
M Sport
60,000mi Manual Petrol 2.0L
£11,499
Derry
~£289/pm
4.6 dealer rating
View more photos (36)
218I 136 M Sport
19,211mi Manual Petrol
£20,995
Elgin
~£527/pm
View more photos (12)
218D M Sport
94,000mi Manual Diesel
£7,995
Ballymena
~£201/pm
5.0 dealer rating
View more photos (38)
Saloon
80,221mi Auto Petrol 1.5L
£16,990
Bedford
~£427/pm
4.8 dealer rating
View more photos (20)
1.5 216D M Sport
67,000mi Auto Diesel 1.5L
£12,995
Liverpool
~£326/pm
3.9 dealer rating
View more photos (37)
220I M Sport Euro 6
8,737mi Auto Petrol 2.0L
£31,500
Bristol
~£791/pm
4.4 dealer rating
View more photos (24)
1.5 218I Gpf Se Euro 6 Ss
36,827mi Auto Petrol 1.5L
£14,495
Ryton
~£364/pm
View more photos (26)
218I M Sport
70,371mi Auto Petrol 1.5L
£12,490
Peterborough
~£314/pm
View more photos (10)
2.0 218D M Sport
61,000mi Auto Diesel 2.0L
£15,995
Magherafelt
~£402/pm
4.3 dealer rating
View more photos (23)
218I Sport
74,765mi Auto Petrol 1.5L
£11,000
Brentwood
~£276/pm
4.0 dealer rating
29,700mi Auto Diesel 2.0L
£15,900
Horley
~£399/pm
4.5 dealer rating
View more photos (31)
Sport
43,705mi Auto Diesel 2.0L
£13,200
Online Dealer
~£331/pm
55,726mi Manual Petrol 1.5L
£12,550
~£315/pm
1.5 218I M Sport 134 Bhp
31,000mi Auto Petrol 1.5L
£16,750
Derby
~£421/pm
64,000mi Manual Petrol 1.5L
£8,995
Newcastle upon Tyne
~£226/pm
3.2 dealer rating
View more photos (40)
M235i Xdrive Euro 6
3,168mi Auto Petrol 2.0L
£43,000
~£1,080/pm
View more photos (11)
220I Luxury Step Hatchback
64,000mi Auto Petrol 2.0L
£10,995
Bridgwater
4.7 dealer rating
24,700mi 1.5L
£19,999
Leatherhead
~£502/pm
218I 136 M Sport Dct
26,799mi Auto Petrol
£22,991
Kingston upon Hull
~£577/pm
4.2 dealer rating
View more photos (41)
218I 136 Sport Live Cockpit Professional
35,715mi Manual Petrol 1.5L
£18,299
Birmingham
~£460/pm
View more photos (17)
Series
88,980mi Auto Petrol 2.0L
£10,495
Redditch
~£264/pm
220I M Sport Step
1,332mi Auto Petrol
£29,790
Chesterfield
~£748/pm
View more photos (7)
218D M Sport U4267 Ulez
53,834mi Manual Diesel 2.0L
£12,500
Results 504 - 528 of 1,386