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 (22)
Sport
8,913mi Manual Petrol
£19,490
Reading
~£489/pm
4.5 dealer rating
View more photos (20)
M240i Xdrive Step
2,653mi Auto Petrol 3.0L
£41,998
Fortrose
~£1,055/pm
4.6 dealer rating
View more photos (34)
2.0 218D M Sport 141 Bhp
90,200mi Manual Diesel 2.0L
£6,995
Ripley
~£176/pm
Dealer Not Rated
View more photos (74)
2.0 M Sport Euro 6 Ss
101,000mi Auto Diesel 2.0L
£9,495
Middleton
~£238/pm
4.4 dealer rating
View more photos (39)
Diesel
31,611mi Auto Diesel 2.0L
£13,500
York
~£339/pm
View more photos (31)
220D M Sport Step
46,921mi Auto Diesel 2.0L
£20,699
Carlisle
~£520/pm
4.3 dealer rating
View more photos (12)
1.5 218I M Sport 134 Bhp Low Mileage Example, 4
46,000mi Auto Petrol 1.5L
£15,500
Ipswich
~£389/pm
4.8 dealer rating
218I M Sport
18,567mi Manual Petrol 1.5L
£17,998
~£452/pm
View more photos (29)
218I Sport
32,132mi Auto Petrol 1.5L
£19,498
Birmingham
~£490/pm
View more photos (30)
64,387mi Manual Petrol 1.5L
£9,200
Derby
~£231/pm
218I 136 M Sport Dct
28,338mi Auto Petrol 1.5L
£21,600
Taunton
~£542/pm
View more photos (19)
218I Se
48,566mi Manual Petrol 1.5L
£13,498
Stoke-on-Trent
M Sport
19,602mi Auto Diesel
£25,395
~£638/pm
218D M Sport Step
63,974mi Auto Diesel 2.0L
£17,599
Newtownards
~£442/pm
View more photos (37)
220I Sport Dct
26,079mi Auto Petrol 2.0L
£16,599
Glasgow
~£417/pm
M240i Nav Step
30,989mi Auto Petrol 3.0L
£20,420
Blackburn
~£513/pm
4.1 dealer rating
19,730mi Auto Petrol
£17,540
Edinburgh
~£440/pm
218I 136 M Sport
22,888mi Manual Petrol 1.5L
£20,998
Bridge of Allan
~£527/pm
View more photos (45)
Sport Convertible Euro
33,368mi Manual Diesel
£12,495
Dorchester
~£314/pm
4.9 dealer rating
View more photos (49)
218I M Sport Dct
16,240mi Auto Petrol 1.5L
£21,160
Oxford
~£531/pm
View more photos (35)
1.5 218I M Sport Saloon 136 Ps
32,420mi Manual Petrol 1.5L
£19,095
Bedford
~£480/pm
4.2 dealer rating
View more photos (15)
220D Sport Step
43,151mi Auto Diesel
£19,004
Leeds
~£477/pm
1.5L 218I M Sport 134 Bhp
43,917mi Manual Petrol 1.5L
£11,800
Watford
~£296/pm
79,120mi Manual Petrol 1.5L
£15,699
Belfast
~£394/pm
Results 912 - 936 of 1,398