Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
161 cars
116D M Sport Hatchback
30,190mi Manual Diesel 1.5L
£17,950
Peterborough
~£451/pm
4.8 dealer rating
M Sport
26,538mi Auto Petrol 1.5L
£18,900
~£475/pm
4.5 dealer rating
29,984mi Manual Petrol 1.5L
£18,300
~£460/pm
M135i Xdrive
47,942mi Auto Petrol 2.0L
£22,640
~£569/pm
4.3 dealer rating
24,281mi Manual Petrol 1.5L
Sport
28,185mi Manual Petrol 1.5L
£17,500
~£439/pm
Hatchback 1.6 116D Ed Efficientdynamics Euro 5 S
104,050mi Manual Diesel 1.6L
£4,081
~£102/pm
4.1 dealer rating
Bmw Hatchback 118I M Sport
40,823mi Manual Petrol 1.5L
£16,851
~£423/pm
118I Sport
69,513mi Auto Petrol 1.5L
£8,875
~£223/pm
Bmw Hatchback 118I 136 M Sport Step Lc
24,956mi Auto Petrol 1.5L
£23,670
Cambridge
~£594/pm
4,746mi Auto Petrol 2.0L
£33,990
~£854/pm
52,000mi Auto Petrol 1.5L
£11,800
~£296/pm
116D Sport
44,438mi Manual Diesel 1.5L
£10,400
~£261/pm
Xdrive
44,608mi Auto Petrol 2.0L
£24,600
~£618/pm
Bmw Hatchback 118I 136 M Sport
4,070mi Manual Petrol 1.5L
£22,000
~£552/pm
118D M Sport
49,429mi Auto Diesel 2.0L
£12,900
~£324/pm
118I M Sport
9,990mi Auto Petrol 1.5L
£24,990
~£628/pm
4.6 dealer rating
Results 144 - 161 of 161