Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
171 cars
View more photos (74)
1.5 118I M Sport Dct Euro 6 Ss
13,318mi Auto Petrol 1.5L
£21,499
Warrington
~£540/pm
4.1 dealer rating
View more photos (20)
2.0 118D Sport 141 Bhp
130,000mi Manual Diesel 2.0L
£2,995
Crewe
~£75/pm
4.6 dealer rating
View more photos (30)
118I M Sport Step
27,533mi Auto Petrol
£18,550
Chester
~£466/pm
View more photos (22)
1.5 118I M Sport Lcp Dct Euro 6 Ss
13,445mi Auto Petrol 1.5L
£24,999
~£628/pm
M135i
47,500mi Manual Petrol
£15,450
~£388/pm
4.0 dealer rating
View more photos (19)
M135i Xdrive Step
20,216mi Auto Petrol 2.0L
£26,998
Winsford
~£678/pm
View more photos (51)
118D M Sport
75,632mi Manual Diesel 2.0L
£8,340
~£209/pm
4.2 dealer rating
View more photos (6)
2.0 118D Se 147 Bhp
37,090mi Manual Diesel 2.0L
£13,995
~£351/pm
4.9 dealer rating
2.0 M135i Xdrive Euro 6 Ss
13,071mi Auto Petrol 2.0L
£30,999
Wilmslow
~£778/pm
24,360mi Auto Petrol 2.0L
£28,499
~£716/pm
118I M Sport
30,840mi Auto Petrol 1.5L
£18,899
~£475/pm
4.5 dealer rating
2.0 120D Se 2008
118,000mi Manual Diesel 2.0L
£2,999
Northwich
4.8 dealer rating
118I 136 M Sport Step Lcp
13,078mi Auto Petrol 1.5L
£23,999
~£603/pm
118I 136 M Sport Step
19,293mi Auto Petrol 1.5L
£21,099
~£530/pm
116D Sport Navservotronic Step
42,750mi Auto Diesel 1.5L
£12,199
~£306/pm
13,959mi Auto Petrol 1.5L
£22,655
~£569/pm
4.3 dealer rating
1.5 118I Sport Euro 6 Ss
50,140mi Manual Petrol 1.5L
£11,999
~£301/pm
47,500mi Manual Petrol 1.5L
£17,495
~£439/pm
118I 136 M Sport Live Cockpit Professional
11,876mi Manual Petrol 1.5L
£21,399
~£537/pm
128Ti Step Live Cockpit Professional
9,330mi Auto Petrol 2.0L
£28,999
~£728/pm
2.0 116D Sport
103,000mi Manual Diesel 2.0L
£44,995
Macclesfield
~£1,130/pm
4.4 dealer rating
2.0 M135i Hatchback Xdrive Euro 6
10,000mi Auto Petrol 2.0L
£29,995
Sandbach
~£753/pm
M135i Xdrive
47,068mi Auto Petrol 2.0L
£22,799
~£573/pm
118I 1.5 Sport Nav
44,670mi Manual Petrol 1.5L
£10,399
~£261/pm
Results 144 - 168 of 171