Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
81 cars
View more photos (39)
Bmw Hatchback 116D M Sport Step L
15,226mi Auto Diesel 1.5L
£24,385
Salisbury
~£612/pm
4.3 dealer rating
View more photos (21)
Convertible
111,200mi Auto Diesel 2.0L
£3,950
~£99/pm
4.8 dealer rating
118I Se Lcp Dct Euro 6
4,696mi Auto Petrol 1.5L
£22,695
Melksham
~£570/pm
4.4 dealer rating
View more photos (25)
1.5 118I Gpf M Sport Euro 6 Ss
40,159mi Manual Petrol 1.5L
£13,885
Swindon
~£349/pm
4.5 dealer rating
View more photos (101)
Hatchback
64,772mi Manual Petrol 1.5L
£9,550
~£240/pm
5.0 dealer rating
View more photos (40)
118I M Sport Lcp Dct Euro 6
24,621mi Auto Petrol 1.5L
£20,222
~£508/pm
M135i Xdrive Euro 6
20,000mi Auto Petrol 2.0L
£28,250
~£709/pm
7,230mi Auto Petrol 1.5L
£27,500
~£691/pm
3.0 M135i Euro 6 Ss
75,000mi Auto Petrol 3.0L
£11,990
~£301/pm
4.7 dealer rating
View more photos (35)
Bmw Hatchback 118I M Sport Step
14,468mi Auto Petrol 1.5L
£21,370
~£537/pm
View more photos (13)
53,558mi Auto Petrol 1.5L
£10,000
~£251/pm
21,628mi Auto Petrol 2.0L
£27,444
~£689/pm
120D M Sport Lcp Xdrive Euro 6
11,036mi Auto Diesel 2.0L
£25,000
~£628/pm
View more photos (30)
118I 1.5 Sport Step
79,961mi Auto Petrol 1.5L
View more photos (41)
Bmw Hatchback M135i Xdrive Step
13,052mi Auto Petrol 2.0L
£33,476
~£841/pm
118I M Sport Lcp Euro 6
2,451mi Manual Petrol 1.5L
£25,333
~£636/pm
128Ti Lcp Euro 6
7,557mi Auto Petrol 2.0L
£35,999
~£904/pm
1.5 118I Se Euro
104,814mi Manual Petrol 1.5L
£5,450
~£137/pm
19,034mi Auto Petrol 1.5L
Bmw Hatchback 118I 136 M Sport Step Lc
12,826mi Auto Petrol 1.5L
£26,215
~£658/pm
Bmw Hatchback 118D Sport Nav Step Aut
49,578mi Auto Diesel 2.0L
£12,957
~£325/pm
Bmw Hatchback M140i Nav Step
43,792mi Auto Petrol 3.0L
£19,214
~£483/pm
2.0 120D Blueperformance Se Euro 6 Ss
82,500mi Auto Diesel 2.0L
£8,000
Chippenham
~£201/pm
M140i Shadow Edition Euro 6
56,109mi Auto Petrol 3.0L
£20,195
~£507/pm
Results 48 - 72 of 81