Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,435 cars
2.0 218D M Sport
41,000mi Manual Diesel 2.0L
£9,999
Nuneaton
~£251/pm
4.9 dealer rating
218D M Sport
41,783mi Auto Diesel 2.0L
£14,799
Newtownabbey
~£372/pm
4.3 dealer rating
218I M Sport Dct Euro 6 4-Door
3,687mi Auto Petrol 1.5L
£33,999
Swindon
~£854/pm
4.4 dealer rating
2017 1.5L 218I M Sport 134 Bhp
124,920mi Auto 1.5L
£7,995
Rotherham
~£201/pm
5.0 dealer rating
2.0 218D Sport Euro 6 Ss
64,432mi Auto Diesel 2.0L
£12,000
Dundee
~£301/pm
2018 2.0 218D M Sport 148 Bhp
75,000mi Auto Diesel 2.0L
£12,995
Dungannon
~£326/pm
4.6 dealer rating
218I M Sport
40,408mi Manual Petrol 1.5L
£13,495
Llanelli
~£339/pm
4.8 dealer rating
218I M Sport Dct
25,267mi Auto Petrol 1.5L
£21,498
Paisley
~£540/pm
Saloon 2.0 M235i Xdrive Euro 6 Ss 202
33,593mi Auto Petrol 2.0L
£25,995
Plymouth
~£653/pm
4.5 dealer rating
218I M Sport Convertible
18,210mi Manual Petrol 1.5L
£19,950
Hereford
~£501/pm
Sport Convertible
39,989mi Auto Petrol 1.5L
£14,740
Blackburn
~£370/pm
220D Xdrive Luxury Step
25,663mi Auto Diesel 2.0L
£16,499
Belfast
~£414/pm
218D M Sport U925 Ulez
98,543mi Manual Diesel 2.0L
£8,990
Tynemouth
~£226/pm
2 Series
7,242mi Auto Petrol 1.5L
£25,495
Birkenhead
~£640/pm
M Sport
39,000mi Auto Petrol 1.5L
Newmarket
Luxury
16,475mi Manual Petrol
£14,040
Stockton-on-Tees
~£353/pm
Coupe
69,475mi Manual Petrol 1.5L
£9,995
Maldon
1.5 Luxury Euro 6 Ss
50,000mi Manual Diesel 1.5L
£8,295
~£208/pm
39,335mi Auto Diesel
£14,274
Exeter
~£358/pm
218I Se
44,616mi Manual Petrol 1.5L
£11,610
Hartlepool
~£292/pm
1.5 218I M Sport Saloon Dct 136 Ps
19,637mi Auto Petrol 1.5L
£22,328
Norwich
~£561/pm
4.2 dealer rating
3.0 M235i Convertible 326 Ps
39,000mi Auto Petrol 3.0L
£15,729
~£395/pm
1.5L 218I M Sport 134 Bhp
59,776mi Manual Petrol 1.5L
£10,050
Watford
~£252/pm
45,879mi Auto Petrol 2.0L
£16,850
Online Dealer
~£423/pm
Results 1,272 - 1,296 of 1,435