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 (7)
M Sport
48,000mi Manual Diesel 2.0L
£14,950
Magherafelt
~£375/pm
4.8 dealer rating
218I M Sport Nav Step
36,102mi Auto Petrol 1.5L
£16,147
Bristol
~£405/pm
4.7 dealer rating
View more photos (16)
2.0 220D Sport 188 Bhp
57,508mi Diesel 2.0L
£9,495
Newtownabbey
~£238/pm
5.0 dealer rating
View more photos (20)
2.0 220I M Sport Saloon Dct 178 Ps
5,960mi Auto Petrol 2.0L
£30,495
Brighton
~£766/pm
4.2 dealer rating
View more photos (17)
218I Se
44,251mi Manual Petrol 1.5L
£10,498
Aberdeen
~£264/pm
4.6 dealer rating
View more photos (39)
2.0L 218D M Sport 148 Bhp
48,319mi Auto Diesel 2.0L
£14,050
Watford
~£353/pm
4.5 dealer rating
2.0 220I Gpf M Sport Euro 6 Ss
41,654mi Auto Petrol 2.0L
£16,990
Bolton
~£427/pm
View more photos (19)
220D Sport Nav
63,110mi Manual Diesel 2.0L
£10,998
Leyland
~£276/pm
View more photos (64)
Convertible
47,310mi Auto Petrol 1.5L
£12,499
Addlestone
~£314/pm
View more photos (49)
2.0L 220I M Sport 181 Bhp
31,459mi Auto Petrol 2.0L
£15,825
London
~£397/pm
View more photos (14)
1.5 218I M Sport Convertible Eur
80,533mi Manual Petrol 1.5L
£11,500
Canterbury
~£289/pm
View more photos (22)
2.0 M235i Saloon Xdrive 306 Ps
5,000mi Auto Petrol 2.0L
£37,495
Cambridge
~£942/pm
View more photos (25)
218I Sport
73,685mi Manual Petrol 1.5L
£8,999
Hemel Hempstead
~£226/pm
View more photos (36)
1.5 218I M Sport Saloon Dct 136 Ps
39,721mi Auto Petrol 1.5L
£21,490
Southend-on-Sea
~£540/pm
218I M Sport
59,702mi Manual Petrol 1.5L
£9,100
Grangemouth
~£229/pm
4.1 dealer rating
View more photos (40)
218I 136 M Sport Touchscreen Navigation, Hea
28,398mi Manual Petrol 1.5L
£20,200
Barnsley
~£507/pm
3.7 dealer rating
View more photos (23)
220I M Sport
10,000mi Auto Petrol 2.0L
£30,993
Chesterfield
~£778/pm
View more photos (30)
M240i Auto
21,178mi Auto Petrol 3.0L
£24,995
Bournemouth
~£628/pm
28,219mi Auto Petrol 2.0L
£27,995
~£703/pm
218D Luxury Step
50,200mi Auto Diesel 2.0L
£9,692
~£243/pm
218D M Sport
64,000mi Auto Diesel 2.0L
£11,950
Lytham St Anne's
~£300/pm
4.9 dealer rating
View more photos (32)
52,722mi Auto Diesel 2.0L
£15,770
Stockport
~£396/pm
3.0 M240i Euro 6 Ss
16,841mi Auto Petrol 3.0L
£22,249
Knutsford
~£559/pm
4.0 dealer rating
218D M Sport Active Tourer
18,945mi Auto Diesel 2.0L
£16,998
Dyce
Results 768 - 792 of 1,398