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 (28)
118I M Sport
4,350mi Auto Petrol 1.5L
£25,988
Bromley
~£653/pm
3.7 dealer rating
View more photos (20)
2.0 120D M Sport Lcp Euro 6 Ss
6,048mi Auto Diesel 2.0L
£27,999
Wilmslow
~£703/pm
4.1 dealer rating
View more photos (7)
1.6 116D
93,846mi Manual Diesel 1.6L
£4,995
Oldbury
~£125/pm
4.3 dealer rating
View more photos (64)
120D M Sport
8,721mi Auto Diesel 2.0L
£28,950
Hereford
~£727/pm
View more photos (65)
1.5L Se
33,835mi Manual Petrol 1.5L
£11,000
London
~£276/pm
4.4 dealer rating
View more photos (33)
118I 136 Sport Step Live Cockpit Pro
5,427mi Auto Petrol 1.5L
£22,999
Durham
~£578/pm
4.6 dealer rating
View more photos (15)
1.5 116D Ed Plus Euro 6 Ss
67,000mi Manual Diesel 1.5L
£7,890
Beckenham
~£198/pm
4.9 dealer rating
View more photos (48)
116D M Sport
6,822mi Auto Diesel
£26,990
Manchester
~£678/pm
View more photos (46)
6,284mi Auto Diesel
£25,990
View more photos (32)
Hatchback 1.6 118I Sport 5-Door 2012
93,000mi Manual Petrol 1.6L
£4,850
Ashford
~£122/pm
4.8 dealer rating
View more photos (14)
118I 136 Se Step Live Cockpit Pro
10,344mi Auto Petrol 1.5L
£22,998
Wolverhampton
View more photos (37)
118I M Sport Step
49,424mi Auto Petrol 1.5L
£17,599
Newport
~£442/pm
View more photos (26)
116D M Sport Shadow Edition
75,203mi Manual Diesel 1.5L
£9,690
Richmond
~£243/pm
View more photos (21)
16,497mi Auto Petrol 1.5L
£21,800
Aberdeen
~£547/pm
View more photos (25)
1.5 116D Sport Hatchback Euro 6
51,962mi Manual Diesel 1.5L
£9,975
Sheffield
~£250/pm
View more photos (55)
2.0 125D
95,273mi Manual Diesel 2.0L
£6,999
Colchester
~£176/pm
View more photos (18)
118I Se
6,270mi Auto Petrol 1.5L
£23,798
Burton upon Trent
~£598/pm
View more photos (42)
Sport
27,558mi Manual Diesel 1.5L
£16,220
Online Dealer
~£407/pm
4.5 dealer rating
View more photos (34)
11,824mi Auto Petrol 1.5L
£22,599
~£568/pm
28,670mi Auto Petrol 1.5L
£20,820
Blackburn
~£523/pm
M Sport
6,597mi Auto Petrol 1.5L
£24,300
~£610/pm
View more photos (29)
4,607mi Manual Petrol 1.5L
£25,000
~£628/pm
View more photos (58)
7,900mi Auto Diesel 1.5L
Doncaster
3.6 dealer rating
M140i
70,400mi Auto Petrol 3.0L
£15,490
Peterborough
~£389/pm
Dealer Not Rated
Results 504 - 528 of 5,942