Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
148 cars
View more photos (50)
2.0 118D Sport Euro 6 Ss
119,700mi Manual Diesel 2.0L
£4,995
Ripley
~£125/pm
4.6 dealer rating
View more photos (34)
1.5 118I Gpf M Sport Shadow Edition Euro 6 Ss
63,120mi Manual Petrol 1.5L
£12,495
Dronfield
~£314/pm
4.9 dealer rating
Hatchback
40,000mi Auto Petrol 3.0L
£20,000
Derby
~£502/pm
4.4 dealer rating
View more photos (32)
58,000mi Manual Petrol 1.5L
£9,590
~£241/pm
View more photos (27)
58,871mi Manual Petrol 3.0L
£14,950
~£375/pm
120D M Sport Shadow Edition
59,000mi Manual Diesel 2.0L
£14,350
~£360/pm
M Sport
94,786mi Auto Diesel 2.0L
£9,999
~£251/pm
4.5 dealer rating
View more photos (30)
2.0 128Ti Lcp Hatchback Euro 6
12,779mi Auto Petrol 2.0L
£28,300
~£711/pm
View more photos (24)
M135i Xdrive
21,300mi Auto Petrol 2.0L
£24,494
~£615/pm
4.8 dealer rating
125I M Sport
47,197mi Auto Petrol 2.0L
£15,390
~£386/pm
View more photos (36)
M135i Xdrive Step
8,642mi Auto Petrol
£28,797
Chesterfield
~£723/pm
4.2 dealer rating
View more photos (63)
1.6 116I M Sport Euro 6 Ss
67,493mi Manual Petrol 1.6L
£8,298
~£208/pm
37,000mi Auto Petrol 2.0L
£23,000
~£578/pm
View more photos (31)
118I M Sport
43,345mi Auto Petrol 1.5L
£18,500
~£465/pm
35,000mi Auto Petrol 1.5L
£18,290
~£459/pm
2L M Sport Shadow Edition
22,085mi Auto Diesel 2.0L
£19,000
~£477/pm
32,885mi Manual Diesel 1.5L
£11,900
~£299/pm
1.5 116D M
Manual 1.5L
£11,995
~£301/pm
2.0 120D Blueperformance Se Euro 6 Ss
103,793mi Manual Diesel 2.0L
£4,599
~£115/pm
Dealer Not Rated
View more photos (40)
118I 136 M Sport Step Lcp
12,785mi Auto Petrol
£22,492
~£565/pm
24,800mi Manual Petrol 1.5L
£14,290
~£359/pm
View more photos (29)
1.5L M Sport
45,117mi Manual Petrol 1.5L
£12,700
~£319/pm
View more photos (26)
42,432mi Auto Diesel 2.0L
£14,000
~£352/pm
25,087mi Manual Petrol 1.5L
£16,800
~£422/pm
Results 48 - 72 of 148