Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
5,889 cars
View more photos (56)
M135i
9,571mi Auto Petrol 2.0L
£33,670
Online Dealer
~£846/pm
4.5 dealer rating
View more photos (29)
M135i Xdrive Step
34,684mi Auto Petrol 2.0L
£23,299
Castleford
~£585/pm
4.6 dealer rating
View more photos (55)
M Sport
12,768mi Auto Petrol 1.5L
£26,095
~£655/pm
View more photos (20)
118I M Sport
5,712mi Auto Petrol 1.5L
£27,491
Crawley
~£690/pm
View more photos (8)
Hatchback
18,360mi Auto Petrol 2.0L
£27,990
Kingston upon Hull
~£703/pm
4.4 dealer rating
1.5 118I Sport Euro 6 Ss
31,805mi Manual Petrol 1.5L
£17,495
Falkirk
~£439/pm
View more photos (45)
3.0 M140i Shadow Edition Euro 6 Ss
73,543mi Auto Petrol 3.0L
£16,795
Edinburgh
~£422/pm
4.2 dealer rating
View more photos (37)
1.5 118I Sport Lcp Hatchback Dct Euro
13,833mi Auto Petrol 1.5L
£21,250
Colchester
~£534/pm
View more photos (17)
46,389mi Auto Petrol 2.0L
£23,498
Glasgow
~£590/pm
View more photos (18)
116D Se Hatchback
129,653mi Manual Diesel 2.0L
£3,495
Redditch
~£88/pm
View more photos (9)
1.5 118I Se Hatchback Euro 6 S
36,300mi Manual Petrol 1.5L
£9,495
Ilford
~£238/pm
View more photos (36)
1,000mi Auto Petrol 1.5L
£30,875
Littlehampton
~£775/pm
View more photos (44)
8,496mi Auto Petrol 1.5L
£24,491
Eastleigh
~£615/pm
4.0 dealer rating
View more photos (41)
2.0 Sport Euro 5 Ss
52,000mi Auto Diesel 2.0L
£7,995
Crewe
~£201/pm
4.3 dealer rating
View more photos (28)
116D M Sport
63,740mi Auto Diesel 1.5L
£10,990
Washington
~£276/pm
3.9 dealer rating
View more photos (50)
2.0 M135i Hatchback Xdrive Euro 6
27,500mi Auto Petrol 2.0L
£28,985
York
~£728/pm
4.9 dealer rating
View more photos (31)
Se
51,396mi Auto Diesel 1.5L
£15,099
Newport
~£379/pm
118I 136 M Sport Step Lcp
8,114mi Auto Petrol 1.5L
£24,899
Widnes
~£625/pm
120D M Sport
50,672mi Auto Diesel 2.0L
£12,250
Willenhall
~£308/pm
View more photos (22)
2.0 120D Se 181 Bhp
99,000mi Manual Diesel 2.0L
£5,995
Bude
~£151/pm
4.7 dealer rating
View more photos (38)
1.5 118I Sport Hatchback Euro 6 S
15,000mi Auto Petrol 1.5L
£14,890
Whitstable
~£374/pm
View more photos (12)
218I M Sport 136 Bhp Sat Nav
68,000mi Manual Petrol 1.5L
£10,890
Chorley
~£273/pm
View more photos (40)
1,256mi Auto Petrol
£29,553
Dorchester
~£742/pm
12,446mi Auto Petrol
£26,240
Exeter
~£659/pm
Results 24 - 48 of 5,889