Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
114 cars
View more photos (12)
2.0 116D M Sport 114 Bhp
82,550mi Manual Diesel 2.0L
£5,995
Edinburgh
~£151/pm
4.1 dealer rating
View more photos (42)
1.5 118I M Sport Dct Euro 6 Ss
4,000mi Auto Petrol 1.5L
£28,000
~£703/pm
4.2 dealer rating
View more photos (30)
118I Sport
29,395mi Manual Petrol 1.5L
£18,490
~£464/pm
View more photos (15)
118I 136 Se Step Live Cockpit Pro
7,596mi Auto Petrol 1.5L
£22,998
~£578/pm
4.6 dealer rating
View more photos (31)
2.0 118D Sport 141 Bhp
99,850mi Manual Diesel 2.0L
£6,250
~£157/pm
View more photos (38)
2.0 M135i Hatchback Xdrive Euro 6
3,724mi Petrol 2.0L
£32,000
~£804/pm
View more photos (45)
17,308mi Petrol 2.0L
£28,500
~£716/pm
10,293mi Petrol 2.0L
£30,250
~£760/pm
128Ti
11,893mi Auto Petrol 2.0L
£28,490
~£715/pm
1.5 118I M Sport Lcp Hatchback Dct Eu
13,729mi Petrol 1.5L
£24,000
~£603/pm
View more photos (46)
118D M Sport
74,449mi Auto Diesel 2.0L
£16,995
~£427/pm
View more photos (44)
5,037mi Auto Petrol 2.0L
£32,500
~£816/pm
View more photos (43)
8,276mi Petrol 2.0L
View more photos (36)
120I 2.0 M Sport Shadow Ed Step
17,817mi Auto Petrol 2.0L
£18,199
~£457/pm
View more photos (20)
1.6 116D Efficientdynamics 114 Bhp
100,300mi Manual Diesel 1.6L
£4,995
~£125/pm
View more photos (16)
2.0 120D Se 175 Bhp
72,500mi Auto Diesel 2.0L
£5,495
~£138/pm
View more photos (27)
1.5 118I M Sport Lcp Dct Euro 6 Ss
20,981mi Auto Petrol 1.5L
£20,950
~£526/pm
View more photos (41)
6,831mi Petrol 2.0L
£30,750
~£772/pm
5,203mi Petrol 2.0L
£32,250
~£810/pm
2.0 116D Sport Hatchback
107,000mi Manual Diesel 2.0L
£4,495
~£113/pm
11,098mi Petrol 2.0L
£31,250
~£785/pm
View more photos (11)
7,901mi Auto Petrol 1.5L
View more photos (40)
34,622mi Manual Diesel 2.0L
£19,990
~£502/pm
1.6 116I Sport 135 Bhp
100,400mi Auto Petrol 1.6L
£6,995
~£176/pm
Results 24 - 48 of 114