Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
5,942 cars
View more photos (40)
M Sport
12,860mi Auto Petrol
£23,717
Yeovil
~£596/pm
4.3 dealer rating
View more photos (37)
M140i Shadow Edition Step
33,273mi Auto Petrol
£21,699
Mansfield
~£545/pm
4.1 dealer rating
View more photos (20)
118I 136 M Sport Step Lcp
33mi Auto Petrol 1.5L
£25,875
Littlehampton
~£650/pm
4.2 dealer rating
View more photos (6)
Convertible
89,000mi Manual Petrol 2.0L
£1,200
Rayleigh
~£30/pm
4.9 dealer rating
View more photos (28)
118I M Sport
15,849mi Auto Petrol 1.5L
£20,200
Norwich
~£507/pm
4.5 dealer rating
View more photos (53)
Hatchback 1.5 118I Sport Euro 6 Ss 20
58,600mi Auto Petrol 1.5L
£10,995
London
~£276/pm
View more photos (30)
118I Sport
58,377mi Manual Petrol 1.5L
£8,999
York
~£226/pm
3.8 dealer rating
View more photos (34)
5,333mi Auto Petrol 1.5L
£24,399
Stockport
~£613/pm
View more photos (14)
1.5L 118I Sport
57,358mi Manual Petrol 1.5L
£9,495
Shrewsbury
~£238/pm
5.0 dealer rating
View more photos (64)
24,283mi Auto Petrol 1.5L
£19,150
Luton
~£481/pm
View more photos (26)
116D Ed Plus
95,560mi Manual Diesel 1.5L
£6,500
Stone
~£163/pm
4.6 dealer rating
View more photos (43)
1.5 118I M Sport Dct Euro 6 Ss
72,066mi Auto Petrol 1.5L
£15,250
Stoke-on-Trent
~£383/pm
4.7 dealer rating
View more photos (32)
8,951mi Auto Petrol 1.5L
£26,490
Blackburn
~£665/pm
View more photos (21)
116D Efficientdynamics
95,457mi Manual Diesel 1.6L
£4,995
Oldbury
~£125/pm
2.0 116D Sport Euro 4
143,798mi Manual Diesel 2.0L
£1,895
Bradford
~£48/pm
116D M Sport
3,678mi Auto Diesel
£25,990
Liverpool
~£653/pm
View more photos (54)
Hatchback 1.5 118I Sport Euro 6 Ss 201868
59,575mi Manual Petrol 1.5L
£9,995
~£251/pm
View more photos (35)
50,000mi Auto Petrol 1.5L
£11,749
Harlow
~£295/pm
4.4 dealer rating
View more photos (23)
2.0 118D M Sport 141 Bhp
103,177mi Manual Diesel 2.0L
£5,699
Kilwinning
~£143/pm
View more photos (42)
2.0 116D Sport 114 Bhp
24,100mi Manual Diesel 2.0L
£8,450
Sevenoaks
~£212/pm
View more photos (38)
120D Xdrive Se
121,000mi Manual Diesel 2.0L
£3,995
Burnley
~£100/pm
4.8 dealer rating
View more photos (27)
11,761mi Manual Petrol 1.5L
Chatham
1.5 118I Sport Euro 6 Ss
109,000mi Manual Petrol 1.5L
£7,394
Bristol
~£186/pm
3.7 dealer rating
View more photos (24)
2.0 Se Convertible Euro 5 Ss
73,930mi Manual Diesel 2.0L
Newport
Results 264 - 288 of 5,942