Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,405 cars
View more photos (11)
1.5 218I M Sport 134 Bhp
77,752mi Auto Petrol 1.5L
£11,099
York
~£279/pm
3.8 dealer rating
View more photos (22)
220D M Sport
23,709mi Auto Diesel 2.0L
£17,990
Washington
~£452/pm
3.9 dealer rating
View more photos (58)
3.0 M240i Xdrive Euro 6 Ss
7,200mi Auto Petrol 3.0L
£38,999
Welwyn Garden City
~£979/pm
4.5 dealer rating
View more photos (39)
2.0 220D M Sport Euro 6 Ss
43,000mi Auto Diesel 2.0L
£14,000
Redhill
~£352/pm
4.9 dealer rating
View more photos (53)
1.5 218I Sport Euro 6 Ss
76,429mi Auto Petrol 1.5L
£10,764
Uxbridge
~£270/pm
4.7 dealer rating
View more photos (16)
1.5 218I Sport 134 Bhp
32,000mi Manual Petrol 1.5L
£11,790
Houghton-Le-Spring
~£296/pm
View more photos (7)
M Sport
48,000mi Manual Diesel 2.0L
£14,950
Magherafelt
~£375/pm
4.8 dealer rating
View more photos (64)
220D M Sport Mhev
9,000mi Auto Diesel 2.0L
£30,977
Warrington
~£778/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
4.2 dealer rating
218I M Sport Nav
59,702mi Manual Petrol
£9,399
Grangemouth
~£236/pm
4.1 dealer rating
View more photos (40)
218I 136 M Sport Touchscreen Navigation, Hea
28,398mi Manual Petrol 1.5L
£20,270
Barnsley
~£509/pm
3.7 dealer rating
View more photos (23)
220I M Sport
10,000mi Auto Petrol 2.0L
£30,993
Chesterfield
View more photos (30)
M240i Auto
21,178mi Auto Petrol 3.0L
£24,995
Bournemouth
~£628/pm
2.0 M235i Saloon Xdrive 306 Ps
28,219mi Auto Petrol 2.0L
£27,995
Cambridge
~£703/pm
218D Luxury Step
50,200mi Auto Diesel 2.0L
£9,838
Bristol
~£247/pm
View more photos (19)
218I 136 M Sport Dct
8,211mi Auto Petrol 1.5L
£25,998
~£653/pm
4.6 dealer rating
218D M Sport
64,000mi Auto Diesel 2.0L
£11,950
Lytham St Anne's
~£300/pm
52,000mi Auto Diesel 2.0L
£15,970
Stockport
~£401/pm
View more photos (20)
220D Sport
18,860mi Auto Diesel 2.0L
£20,546
Plymouth
~£516/pm
4.3 dealer rating
3.0 M240i Euro 6 Ss
16,841mi Auto Petrol 3.0L
£22,495
Knutsford
~£565/pm
4.0 dealer rating
View more photos (18)
218D M Sport Active Tourer
18,945mi Auto Diesel 2.0L
£16,998
Dyce
~£427/pm
View more photos (42)
1.5 218I Nav M Sport Cwvehiclemarketing
61,884mi Manual Petrol 1.5L
£10,326
Royal Leamington Spa
~£259/pm
View more photos (31)
50,000mi Manual Diesel 2.0L
£10,495
~£264/pm
5.0 dealer rating
Results 168 - 192 of 1,405