Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
128 cars
View more photos (95)
128Ti Lcp 2.0
6,869mi Auto Petrol 2.0L
£26,995
London
~£678/pm
4.6 dealer rating
View more photos (8)
118I M Sport Step
32,311mi Auto Petrol 1.5L
£22,997
~£578/pm
4.9 dealer rating
View more photos (7)
25,271mi Auto Petrol 1.5L
View more photos (6)
118I M Sport
37,508mi Auto Petrol 1.5L
£19,997
~£502/pm
View more photos (62)
Hatchback
34,000mi Manual Petrol 1.5L
£12,189
~£306/pm
5.0 dealer rating
View more photos (10)
1.6 118I Sport Euro 5 Ss
99,000mi Auto Petrol 1.6L
£4,988
~£125/pm
4.2 dealer rating
View more photos (40)
3.0 M135i Hatchback Euro 6 Ss
75,200mi Manual Petrol 3.0L
£10,300
~£259/pm
View more photos (26)
, 1.6C Ulez , Fresh Import , Bimta Mil
13,712mi Auto Petrol 1.6L
£8,995
~£226/pm
4.8 dealer rating
View more photos (33)
1.6 116I Sport Euro 6 Ss
98,000mi Auto Petrol 1.6L
£5,900
~£148/pm
4.3 dealer rating
View more photos (28)
Xdrive
37,865mi Auto Petrol 2.0L
£24,200
~£608/pm
4.5 dealer rating
View more photos (37)
52,000mi Manual Petrol 1.6L
£6,890
~£173/pm
4.4 dealer rating
View more photos (57)
2019 Bmw 1-Seriesnbsp1.5 116D Se Business Euro 6
54,200mi Manual Diesel 1.5L
£10,980
~£276/pm
118I 1.5 M Sport Shadow Ed Step
54,886mi Auto Petrol 1.5L
£17,997
~£452/pm
View more photos (36)
1.6 116I Sport Euro 5 Ss
90,000mi Manual Petrol 1.6L
£4,990
M Sport
52,132mi Auto Diesel 2.0L
£14,390
~£361/pm
Euro 5 1.6
41,000mi Auto Petrol 1.6L
£6,995
~£176/pm
49,653mi Auto Petrol 1.5L
£18,500
~£465/pm
Se
27,189mi Auto Petrol 1.5L
£16,500
~£414/pm
Sport Auto
48,405mi Auto Diesel 2.0L
£11,000
128Ti
11,102mi Auto Petrol
£24,990
~£628/pm
3.7 dealer rating
32,120mi Auto Petrol 1.5L
£18,700
~£470/pm
1.6 116I Sport Hatchback
79,000mi Manual Petrol 1.6L
£5,995
~£151/pm
116D M Sport Shadow Edition
63,638mi Auto Diesel 1.5L
£14,000
~£352/pm
2,627mi Auto Petrol 1.5L
£27,242
~£684/pm
Results 96 - 120 of 128