Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
138 cars
Bmw Hatchback 118I 136 M Sport Step Lc
28,738mi Auto Petrol 1.5L
£21,668
Basingstoke
~£544/pm
4.3 dealer rating
118I M Sport
41,589mi Auto Petrol 1.5L
£20,992
Eastleigh
~£527/pm
4.0 dealer rating
118I 136 M Sport Step Lcp
4,644mi Auto Petrol 1.5L
£28,994
Farnborough
~£728/pm
4.2 dealer rating
118I Sport 5-Door
35,822mi Manual Petrol 1.5L
£12,999
~£326/pm
Bmw Hatchback 118I 136 M Sport Live Cockpit
2,316mi Manual Petrol 1.5L
£25,591
~£643/pm
Bmw Hatchback 118I Sport Step
35,033mi Auto Petrol 1.5L
£17,891
~£449/pm
Bmw Hatchback 128Ti Step Live Cockpit Pr
6,980mi Auto Petrol 2.0L
£29,723
~£746/pm
1.6 116I Sport Euro 6 Ss
96,000mi Manual Petrol 1.6L
£5,495
Fareham
~£138/pm
4.1 dealer rating
118I Se
62,999mi Manual Petrol 1.5L
£7,995
Portsmouth
~£201/pm
4.7 dealer rating
1.6 116I Sport 135 Bhp
80,973mi Manual Petrol 1.6L
£4,999
~£126/pm
11,621mi Auto Petrol 1.5L
£25,291
~£635/pm
1.5 118I M Sport Lcp
16,949mi Manual Petrol
£19,781
~£497/pm
1,820mi Auto Petrol 1.5L
£28,495
~£716/pm
118D Sport Nav
72,000mi Manual Diesel
£10,957
~£275/pm
4.4 dealer rating
9,212mi Auto Petrol 1.5L
£25,750
~£647/pm
M135i Xdrive
29,500mi Auto Petrol 2.0L
£24,508
~£615/pm
Bmw Hatchback 118I M Sport
49,556mi Manual Petrol 1.5L
£15,891
~£399/pm
116D M Sport U6468 Ulez
89,863mi Auto Diesel 1.5L
£9,295
Winchester
~£233/pm
Results 120 - 138 of 138