Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
46 cars
View more photos (19)
220I M Sport Dct
34,273mi Auto Petrol 2.0L
£17,620
Blackburn
~£442/pm
4.1 dealer rating
View more photos (24)
M235i Xdrive
25,061mi Auto Petrol 2.0L
£25,460
Preston
~£639/pm
4.8 dealer rating
View more photos (77)
1.5 Sport Euro 6 Ss
74,269mi Auto Petrol 2.0L
£7,900
~£198/pm
4.6 dealer rating
View more photos (25)
2017 2.0 220I Luxury Mpv Euro 6 S
83,291mi Auto Petrol 2.0L
£11,495
~£289/pm
4.0 dealer rating
218I 136 M Sport Dct
22,381mi Auto Petrol 1.5L
£23,698
~£595/pm
View more photos (21)
218I Sport
85,251mi Manual Petrol 1.5L
£8,995
~£226/pm
View more photos (65)
2.0 Sport Euro 6 Ss
125,583mi Manual Diesel 2.0L
£5,900
~£148/pm
View more photos (26)
218I Se
73,000mi Manual Petrol 1.5L
£6,995
Ormskirk
~£176/pm
4.9 dealer rating
View more photos (27)
1.5L M Sport
59,000mi Manual Petrol 1.5L
£12,195
~£306/pm
4.7 dealer rating
View more photos (20)
24,250mi Manual Petrol 1.5L
£10,295
Burnley
~£259/pm
4.3 dealer rating
View more photos (30)
11,116mi Auto Petrol 1.5L
£24,599
~£618/pm
218I M Sport Nav Step
18,880mi Auto Petrol 1.5L
£17,399
~£437/pm
218I Luxury
65,077mi Auto Petrol 1.5L
£15,580
~£391/pm
View more photos (31)
Sport
19,445mi Auto Diesel 2.0L
£14,399
~£362/pm
218I M Sport Nav
21,953mi Manual Petrol 1.5L
£14,470
~£363/pm
View more photos (52)
Mpv
78,000mi Manual Petrol 2.0L
£8,299
Haslingden
~£208/pm
218I M Sport
35,157mi Manual Petrol 1.5L
£18,980
~£477/pm
218I M Sport Dct
36,464mi Auto Petrol 1.5L
£19,720
~£495/pm
18,629mi Manual Petrol 1.5L
£14,995
~£377/pm
216D Se
66,140mi Manual Diesel 1.5L
£10,980
~£276/pm
2 Series
67,000mi Auto Diesel 1.0L
218D M Sport Step
25,229mi Auto Diesel 2.0L
£21,220
~£533/pm
Results 24 - 46 of 46