Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
6,271 cars
View more photos (37)
118I 136 M Sport Live Cockpit Professional
8,790mi Manual Petrol 1.5L
£22,499
Glasgow
~£565/pm
4.6 dealer rating
View more photos (24)
1.5 116D Ed Plus Euro 6 Ss
60,000mi Manual Diesel 1.5L
£8,294
Bristol
~£208/pm
3.7 dealer rating
View more photos (80)
2.0 120I M Sport
39,610mi Auto Petrol 2.0L
£15,490
Welwyn Garden City
~£389/pm
5.0 dealer rating
View more photos (30)
Hatchback
60,800mi Manual Diesel 2.0L
£13,495
Conwy
~£339/pm
118I 136 M Sport Step Lcp-pro Pk
6,445mi Auto Petrol 1.5L
£24,999
Birmingham
~£628/pm
View more photos (39)
118I 136 M Sport Step Lcp
12,456mi Auto Petrol 1.5L
£23,799
Chingford
~£598/pm
View more photos (32)
Bmw Hatchback 118I 136 M Sport Step Lc
18,346mi Auto Petrol 1.5L
£23,197
Grimsby
~£583/pm
4.3 dealer rating
View more photos (26)
128Ti
12,895mi Auto 2.0L
£28,000
King's Lynn
~£703/pm
4.7 dealer rating
View more photos (63)
Coupe
101,500mi Manual Diesel 2.0L
£5,795
~£146/pm
4.9 dealer rating
View more photos (40)
M135i Xdrive Step Pro Pack
16,510mi Auto Petrol 2.0L
£29,399
Newport
~£738/pm
1.5 118I M Sport 139 Bhp
19,600mi Auto Petrol 1.5L
£19,995
~£502/pm
M135i Xdrive Step
26,580mi Auto Petrol 2.0L
£26,199
Winsford
~£658/pm
4.5 dealer rating
View more photos (51)
1.5L 118I M Sport 135 Bhp
10,000mi Manual Petrol 1.5L
£21,995
Sheffield
~£552/pm
View more photos (54)
1.5 116D Sport Dct Euro 6 Ss
72,194mi Auto Diesel 1.5L
£14,999
~£377/pm
View more photos (29)
M140i Shadow Edition Step
43,893mi Auto Petrol 3.0L
£18,000
Northampton
~£452/pm
View more photos (33)
7,118mi Auto Petrol 1.5L
£23,899
Coventry
~£600/pm
View more photos (21)
120I M Sport
36,914mi Auto Petrol 2.0L
£15,995
Preston
~£402/pm
View more photos (20)
F40 118I Sport Sports Hatch 5-Door B38 1.5I
24,181mi Manual Petrol 1.5L
£19,495
~£490/pm
View more photos (27)
Sport
65,000mi Auto Petrol 2.0L
£3,695
~£93/pm
View more photos (19)
118I 136 M Sport Step Lcppro Pk
5,180mi Auto Petrol 1.5L
£26,498
West Bromwich
~£665/pm
118D Se Step
11,441mi Auto Diesel
£18,862
Derby
~£474/pm
4.2 dealer rating
View more photos (36)
5,285mi Auto Petrol 1.5L
£23,999
Edinburgh
~£603/pm
View more photos (41)
10,994mi Auto Petrol 2.0L
£29,799
Ipswich
~£748/pm
2.0 128Ti Euro 6 Ss
21,506mi Auto Petrol 2.0L
£24,950
Knaresborough
~£627/pm
Results 96 - 120 of 6,271