Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
5,932 cars
View more photos (18)
M135i Xdrive Euro
22,000mi Auto Petrol 2.0L
£27,493
Chesterfield
~£690/pm
4.7 dealer rating
View more photos (32)
1.5 118I Gpf M Sport Shadow Edition Hatchback
43,755mi Manual Petrol 1.5L
£13,500
Nuneaton
~£339/pm
4.6 dealer rating
View more photos (30)
118I 136 M Sport Step Lcp-pro Pk
19,458mi Auto Petrol 1.5L
£23,499
Oldbury
~£590/pm
View more photos (10)
Hatchback 2.0 116D Sport Euro 5 Ss 201363
88,621mi Manual Diesel 2.0L
£4,495
Ashton-Under-Lyne
~£113/pm
4.9 dealer rating
View more photos (7)
3.0 M140i Hatchback
45,723mi Auto Petrol 3.0L
£17,990
Barry
~£452/pm
4.8 dealer rating
View more photos (27)
118I 136 M Sport Live Cockpit Professional
13,141mi Manual Petrol 1.5L
£21,490
Boston
~£540/pm
View more photos (24)
118I 1.5 Sport Nav
72,147mi Manual Petrol 1.5L
£9,240
Ipswich
~£232/pm
4.2 dealer rating
View more photos (11)
3.0 M140i Shadow Edition Euro 6 Ss
45,000mi Auto Petrol 3.0L
£24,990
Mansfield
~£628/pm
View more photos (28)
118I M Sport
11,984mi Auto Petrol 1.5L
£23,850
Northampton
~£599/pm
4.4 dealer rating
5,724mi Auto Petrol 1.5L
£25,850
~£649/pm
4.3 dealer rating
View more photos (57)
1.5 116D Sport Hatchback Euro 6 S
59,866mi Auto Diesel 1.5L
£10,500
Bracknell
~£264/pm
View more photos (16)
116D M Sport Step Live Cockpit Pro
13,050mi Auto Diesel 1.5L
£26,498
~£665/pm
42,378mi Manual Petrol 1.5L
£11,500
Harrogate
~£289/pm
15,505mi Manual Petrol
£19,490
Rochdale
~£489/pm
4.1 dealer rating
View more photos (12)
4,585mi Auto Diesel 1.5L
£25,098
Newburgh
~£630/pm
View more photos (6)
2L M Sport
61,000mi Manual Diesel 2.0L
£8,490
Newport
~£213/pm
118I 136 Se Step Live Cockpit Pro
44,345mi Auto Petrol 1.5L
£17,998
West Bromwich
Hatchback
24,126mi Auto Petrol 1.6L
£9,990
Stockport
~£251/pm
Dealer Not Rated
View more photos (37)
116D M Sport Live Cockpit Professional
20,268mi Manual Diesel 1.5L
£19,999
Glasgow
~£502/pm
View more photos (33)
M135i Xdrive
11,939mi Auto Petrol
£30,990
Liverpool
~£778/pm
View more photos (26)
M Sport
31,352mi Auto Petrol 1.5L
£18,700
Norwich
~£470/pm
4.5 dealer rating
View more photos (35)
8,072mi Auto Petrol 1.5L
£23,950
Hereford
~£601/pm
View more photos (19)
11,384mi Auto Diesel 1.5L
£26,298
Motherwell
~£660/pm
92,455mi Manual Diesel 1.5L
£5,495
Porth
~£138/pm
Results 1,848 - 1,872 of 5,932