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 (31)
120I Sport
64,434mi Manual Petrol 2.0L
£11,750
Warwick
~£295/pm
4.5 dealer rating
View more photos (41)
M135i
36,104mi Auto Electric 2.0L
£24,690
Portsmouth
~£620/pm
118I M Sport
6,196mi Manual Petrol 1.5L
£25,993
Crawley
~£653/pm
View more photos (27)
M135i Xdrive
5,889mi Auto Petrol 2.0L
£31,490
Boston
~£791/pm
4.7 dealer rating
View more photos (56)
Hatchback
22,600mi Auto 2.0L
£17,495
Sittingbourne
~£439/pm
4.9 dealer rating
View more photos (12)
116D Se
69,000mi Auto Diesel 1.5L
£13,495
Doncaster
~£339/pm
View more photos (88)
116D M Sport
43,724mi Auto Diesel 1.5L
£19,999
Glasgow
~£502/pm
4.6 dealer rating
View more photos (28)
2015 1.5 116D Sport Hatchback Eu
55,000mi Manual Diesel 1.5L
£7,985
Hoddesdon
~£201/pm
4.8 dealer rating
View more photos (19)
2.0 118D M Sport Euro 6 Ss
21,000mi Auto Diesel 2.0L
£12,449
Croydon
~£313/pm
View more photos (33)
118I Sport
12,926mi Auto Petrol 1.5L
£22,950
Oxford
~£576/pm
4.2 dealer rating
View more photos (16)
120I M Sport Shadow Edition
39,884mi Auto Petrol 2.0L
£15,499
Urmston
~£389/pm
View more photos (32)
2015 1.5 118I Sport Hatchback Euro
40,587mi Auto Petrol 1.5L
£9,995
Harrow
~£251/pm
View more photos (35)
120D Xdrive M Sport Step
48,352mi Auto Diesel 2.0L
£13,699
Crewe
~£344/pm
4.3 dealer rating
View more photos (39)
2L Sport
89,836mi Auto Diesel 2.0L
£8,490
Farnworth
~£213/pm
View more photos (45)
Sport
106,000mi Auto Diesel 2.0L
£5,795
Ipswich
~£146/pm
3.3 dealer rating
1.6 114D Es Hatchback Euro 5 S
80,196mi Manual Diesel 1.6L
£4,999
Warrington
~£126/pm
View more photos (82)
1.5 116D M Sport
57,775mi Manual Diesel 1.5L
£12,990,291
Welwyn Garden City
~£326,216/pm
5.0 dealer rating
View more photos (21)
2.0 116D
114,000mi Manual Diesel 2.0L
£4,980
Bradford
~£125/pm
118I 136 M Sport Step Lcp-pro Pk
18,245mi Auto Petrol 1.5L
£23,499
Chingford
~£590/pm
View more photos (18)
120D Sport Plus Edition
94,795mi Auto Diesel 2.0L
£4,491
Edinburgh
~£113/pm
118D Sport
93,000mi Manual Diesel 2.0L
£5,995
Macclesfield
~£151/pm
View more photos (40)
46,000mi Auto Diesel 2.0L
£10,495
Letchworth Garden City
~£264/pm
View more photos (64)
13,227mi Manual Petrol 1.5L
£21,450
Hereford
~£539/pm
118I 136 M Sport Step Lcp
9,400mi Auto Petrol 1.5L
£24,998
Newburgh
~£628/pm
Results 1,704 - 1,728 of 6,266