Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
114 cars
View more photos (11)
2021 2.0 118D M Sport Lcp Hatchback M
37,200mi Manual Diesel 2.0L
£19,590
Stamford
~£492/pm
4.5 dealer rating
View more photos (39)
Bmw 1 Series M Sport Shadow Ed 118I 1.5 M Sport
29mi Manual Petrol 1.5L
£14,995
Grimsby
~£377/pm
View more photos (23)
118D M Sport
41,532mi Auto Diesel 2.0L
£20,450
Lincoln
~£514/pm
Dealer Not Rated
View more photos (29)
118I 1.5 M Sport Shadow Ed Step
34,969mi Auto Petrol 1.5L
£16,498
~£414/pm
Bmw Hatchback M135i Xdrive Step
3,226mi Auto Petrol 2.0L
£33,294
Scunthorpe
~£836/pm
4.3 dealer rating
View more photos (27)
118I 136 M Sport Step Lcp
18,344mi Auto Petrol 1.5L
£23,990
Boston
~£602/pm
4.7 dealer rating
View more photos (31)
118D Sport Navservotronic
40,482mi Manual Diesel 2.0L
£11,998
~£301/pm
View more photos (26)
118D M Sport Nav
65,444mi Manual Diesel 2.0L
£12,690
~£319/pm
118I M Sport
4,100mi Auto Petrol 1.5L
£25,250
~£634/pm
View more photos (14)
120D Se
154,000mi Manual Diesel 2.0L
£4,995
~£125/pm
4.4 dealer rating
View more photos (20)
2021 1.5 118I M Sport Lcp Hatchback M
18,343mi Manual Petrol 1.5L
£19,480
~£489/pm
View more photos (38)
Bmw Hatchback 118I 136 M Sport Step Lc
14,213mi Auto Petrol 1.5L
£24,768
~£622/pm
View more photos (30)
M135i Xdrive
15,818mi Auto Petrol 2.0L
£30,588
~£768/pm
M135i Xdrive Step
6,979mi Auto Petrol 2.0L
£35,490
~£891/pm
View more photos (16)
2014 14 120D Blueperformance Se Step Wj14
119,645mi Diesel
£5,999
~£151/pm
2,307mi Auto Petrol 1.5L
£24,990
~£628/pm
View more photos (25)
28,430mi Auto Petrol 1.5L
£20,598
~£517/pm
1.5 116D Ed Plus Euro 6 Ss
69,387mi Manual Diesel 1.5L
£7,795
~£196/pm
View more photos (13)
2020 1.5 118I M Sport Hatchback
42,800mi Manual Petrol 1.5L
£16,990
~£427/pm
23,072mi Auto Petrol 1.5L
£20,290
~£510/pm
2017 2.0 118D M Sport Shadow Edition 147 Bhp
55,000mi Manual Diesel 2.0L
£14,990
~£376/pm
View more photos (32)
118D M Sport Step Live Cockpit Pro
8,047mi Auto Diesel
£25,430
~£639/pm
4.8 dealer rating
118I 1.5 Sport
8,318mi Manual Petrol 1.5L
£18,998
~£477/pm
1.6 116I Sport Hatchback Euro 6
95,058mi Manual Petrol 1.6L
£4,490
Barton-Upon-Humber
~£113/pm
5.0 dealer rating
Results 72 - 96 of 114