Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,398 cars
View more photos (30)
Coupe
36,045mi Auto Petrol 1.5L
£18,995
Aldridge
~£477/pm
4.0 dealer rating
220I M Sport Nav Step
63,747mi Auto Petrol 2.0L
£17,000
Wolverhampton
~£427/pm
4.5 dealer rating
View more photos (21)
2.0 220D Sport Euro 6 Ss
71,000mi Manual Diesel 2.0L
£8,999
Christchurch
~£226/pm
3.9 dealer rating
View more photos (26)
Unknown
51,950mi Auto Petrol 3.0L
£16,800
Sheffield
~£422/pm
View more photos (34)
M240i
51,226mi Auto Petrol 3.0L
£18,100
Leeds
~£455/pm
4.1 dealer rating
View more photos (37)
M235i Xdrive Step Plus Pack
14,944mi Auto Petrol 2.0L
£25,998
Newcastle upon Tyne
~£653/pm
View more photos (28)
2.0 220D M Sport 188 Bhp
47,890mi Auto Diesel 2.0L
£13,299
Hayes
~£334/pm
4.4 dealer rating
220D Xdrive Luxury
16,891mi Auto Diesel 2.0L
£16,650
Altrincham
~£418/pm
View more photos (33)
218I 136 M Sport Pro Pack
8,038mi Manual Petrol 1.5L
£24,299
Durham
~£610/pm
4.6 dealer rating
2.0 218D M Sport Saloon Euro 6
12,966mi Manual Diesel 2.0L
£21,699
Hyde
~£545/pm
4.7 dealer rating
View more photos (38)
7,946mi Manual Petrol 1.5L
£24,399
Burnley
~£613/pm
6,336mi Manual Petrol 1.5L
Swansea
M240i Xdrive
19,413mi Auto Petrol 3.0L
£38,555
~£968/pm
4.2 dealer rating
9,423mi Manual Petrol 1.5L
£23,999
Newport
~£603/pm
2.0 220D M Sport 181 Bhp
62,000mi Manual Diesel 2.0L
£9,995
Plymouth
~£251/pm
4.9 dealer rating
View more photos (32)
220I M Sport Step
36,230mi Auto Petrol 2.0L
£14,116
Bristol
~£354/pm
Sport
34,680mi Manual Diesel
£10,327
Tipton
~£259/pm
1.5 M Sport Dct Euro 6 Ss
14,500mi Auto Petrol 1.5L
£22,995
Leicester
~£577/pm
M Sport
21,091mi Auto Petrol 1.5L
£20,500
Chelmsford
~£515/pm
4.3 dealer rating
View more photos (50)
3.0 M240i Euro 6 Ss
47,000mi Auto Petrol 3.0L
£18,495
~£464/pm
Dealer Not Rated
218I M Sport Nav Step Coupe
11,327mi Auto Petrol 1.5L
£16,695
Rotherham
~£419/pm
View more photos (40)
218I M Sport Dct Euro 6
9,803mi Auto Petrol 1.5L
£27,777
Swindon
~£698/pm
View more photos (35)
1.5 218I Sport Lcp Saloon Euro
35,417mi Manual Petrol 1.5L
£17,575
Bury
~£441/pm
View more photos (56)
1.5 218I Gpf Sport Euro 6 Ss
20,200mi Auto Petrol 1.5L
£15,490
Sutton Coldfield
~£389/pm
Results 552 - 576 of 1,398