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 (30)
1.5L 118I M Sport
32,380mi Auto Petrol 1.5L
£19,100
Derby
~£480/pm
4.4 dealer rating
View more photos (17)
120I Sport Plus Edition
49,487mi Manual Petrol 2.0L
£7,739
Glasgow
~£194/pm
4.7 dealer rating
View more photos (25)
118I Sport
11,547mi Auto Petrol
£23,490
Stockport
~£590/pm
4.1 dealer rating
View more photos (47)
1.5 118I M Sport Euro 6 Ss
79,986mi Manual Petrol 1.5L
£13,495
Ilford
~£339/pm
Dealer Not Rated
View more photos (60)
1.5 118I Sport Euro 6 Ss
81,744mi Manual Petrol 1.5L
£6,900
London
~£173/pm
4.3 dealer rating
View more photos (20)
2017 2.0 118D M Sport Shadow Edition 147 Bhp
55,000mi Manual Diesel 2.0L
£14,990
Boston
~£376/pm
View more photos (19)
118I 136 M Sport Step Lcp
4,731mi Auto Petrol 1.5L
£24,998
Aberdeen
~£628/pm
4.6 dealer rating
View more photos (16)
1.5 116D M Sport 114 Bhp
41,986mi Manual Diesel 1.5L
£13,995
Antrim
~£351/pm
4.5 dealer rating
View more photos (27)
M140i Auto
51,890mi Auto Petrol 3.0L
£16,499
Winsford
~£414/pm
View more photos (24)
3,000mi Auto Petrol 1.5L
£28,712
Haslemere
~£721/pm
4.2 dealer rating
View more photos (78)
3.0 M140i Shadow Edition Euro 6 Ss
68,600mi Auto Petrol 3.0L
£19,490
Ashton-Under-Lyne
~£489/pm
4.9 dealer rating
116D Sport
54,637mi Manual Diesel 1.5L
£8,450
Great Yarmouth
~£212/pm
View more photos (28)
1.5L 116D M Sport 114 Bhp
87,000mi Manual Diesel 1.5L
£7,600
Maldon
~£191/pm
4.8 dealer rating
View more photos (38)
Se
30,603mi Auto Petrol 1.5L
£17,000
Online Dealer
~£427/pm
View more photos (32)
118D M Sport Step Live Cockpit Pro
8,047mi Auto Diesel
£25,430
Scunthorpe
~£639/pm
116I Sport U555607
37,000mi Auto Petrol 1.6L
£7,490
Bristol
~£188/pm
3.0 M135i Euro 6 Ss
83,000mi Auto Petrol 3.0L
£12,595
Castleford
~£316/pm
View more photos (40)
M135i Xdrive Euro 6
6,467mi Auto Petrol 2.0L
£42,499
Swindon
~£1,067/pm
View more photos (48)
Hatchback 2.0 120I M Sport Shadow Edition 5-Door
23,500mi Auto Petrol 2.0L
£18,795
Barry
~£472/pm
5.0 dealer rating
Auto Petrol 1.5L
£28,000
Newport
~£703/pm
View more photos (21)
114D Es
68,461mi Manual Diesel 1.6L
£6,495
Warrington
~£163/pm
2.0 Sport Hatchback Euro 6 Ss
59,800mi Auto Diesel 2.0L
£7,995
Wolverhampton
~£201/pm
116D Se Live Cockpit Professional
2,507mi Manual Diesel 1.5L
£21,898
Fortrose
~£550/pm
120D M Sport
90,615mi Manual Diesel 2.0L
£8,995
~£226/pm
Results 288 - 312 of 5,942