Before you buy any car compare it on Carstack
Enter Reg
Works on any car from any website/dealer
6,266 cars
View more photos (30)
118I M Sport
5,950mi Auto Petrol 1.5L
£25,998
Woolwich
~£653/pm
3.7 dealer rating
View more photos (20)
116D M Sport Step Lcppro Pk
8,070mi Auto Diesel 1.5L
£25,898
Rutherglen
~£650/pm
4.6 dealer rating
View more photos (46)
118I Sport
9,969mi Auto Petrol
£22,780
Rochdale
~£572/pm
4.1 dealer rating
View more photos (35)
118I 136 M Sport Step Lcp
3,000mi Auto Petrol 1.5L
£28,281
Haslemere
~£710/pm
4.2 dealer rating
View more photos (95)
116D Se Step
34,000mi Auto Diesel 1.5L
£16,995
Chelmsford
~£427/pm
5.0 dealer rating
1.5 118I M Sport Step
31,591mi Auto Petrol 1.5L
£18,999
Swansea
~£477/pm
4.4 dealer rating
View more photos (31)
2.0 118D M Sport Euro 5 Ss
98,844mi Manual Diesel 2.0L
£5,695
Bury
~£143/pm
4.7 dealer rating
View more photos (19)
116D M Sport Step Live Cockpit Pro
7,201mi Auto Diesel 1.5L
£24,898
Kirkcaldy
~£625/pm
Hatchback
51,309mi Auto Diesel 2.0L
£16,895
Aldridge
~£424/pm
4.0 dealer rating
7,790mi Auto Diesel 1.5L
Irvine
View more photos (18)
2.0 120D Sport Xdrive Euro 5 Ss
108,000mi Manual Diesel 2.0L
£4,994
Bristol
~£125/pm
View more photos (26)
118D Se
85,800mi Auto Diesel 2.0L
£3,495
Bedford
~£88/pm
View more photos (62)
1.5 118I Sport 134 Bhp
8,759mi Auto Petrol 1.5L
£14,435
Warwick
~£362/pm
4.5 dealer rating
12,151mi Auto Diesel 1.5L
2.0 M Sport Xdrive Euro 5 Ss
89,024mi Manual Diesel 2.0L
£8,000
Wellingborough
~£201/pm
116D M Sport
2,500mi Manual Diesel 1.5L
£26,990
Liverpool
~£678/pm
View more photos (10)
2.0 120D Xdrive M
84,000mi Auto Diesel 2.0L
£20,450
Magherafelt
~£514/pm
4.3 dealer rating
View more photos (25)
2.0 118I Se Euro 4
79,000mi Manual Petrol 2.0L
£2,750
Staines
~£69/pm
115,000mi Auto Petrol 1.5L
£8,490
~£213/pm
View more photos (32)
2L 118D M Sport
50,560mi Manual Diesel 2.0L
£17,995
Belfast
~£452/pm
View more photos (37)
Auto Petrol 1.5L
£32,750
Stevenage
~£822/pm
View more photos (24)
5,000mi Auto Petrol 1.5L
£26,000
Egham
View more photos (36)
128Ti Step Live Cockpit Professional
5,940mi Auto Petrol 2.0L
£31,495
Hailsham
~£791/pm
View more photos (72)
94,970mi Manual Diesel 2.0L
£4,495
Bishop's Stortford
~£113/pm
4.8 dealer rating
Results 1,464 - 1,488 of 6,266