Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
123 cars
View more photos (37)
M135i Xdrive Step
20,709mi Auto Petrol
£27,595
Derby
~£693/pm
4.2 dealer rating
View more photos (29)
118I M Sport
39,682mi Auto Petrol 1.5L
£17,690
~£444/pm
4.4 dealer rating
View more photos (61)
2.0 118D M Sport Euro 6 Ss
78,357mi Manual Diesel 2.0L
£9,498
~£239/pm
4.9 dealer rating
View more photos (16)
118D Se 147
73,859mi Manual Diesel 2.0L
£8,470
Buxton
~£213/pm
4.8 dealer rating
View more photos (74)
2.0 M135i Xdrive Euro 6 Ss
16,000mi Auto Petrol 2.0L
£27,998
~£703/pm
2.0 M135i Hatchback Xdrive Euro 6
43,000mi Auto Petrol
£27,990
1.5 118I M Sport 135 Bhp
16,000mi Manual Petrol 1.5L
£20,190
~£507/pm
View more photos (8)
1.5 118I M Sport Shadow Edition Hatchback Petr
47,000mi Manual Petrol 1.5L
£12,695
~£319/pm
4.7 dealer rating
View more photos (32)
118I 136 M Sport Step Lcp
6,056mi Auto Petrol 1.5L
£23,199
~£583/pm
4.6 dealer rating
View more photos (30)
1.5 118I M Sport 139 Bhp
52,941mi Manual Petrol 1.5L
£15,450
~£388/pm
View more photos (28)
2.0 118D Sport Euro 6 Ss
108,000mi Manual Diesel 2.0L
£7,499
~£188/pm
4.5 dealer rating
22,384mi Auto Petrol
£25,896
~£650/pm
View more photos (31)
17,207mi Auto Petrol
£26,499
~£665/pm
118I M Sport Shadow Edition
59,000mi Auto Petrol 1.5L
£14,000
~£352/pm
118I 136 M Sport Step Lcp-pro Pk
9,016mi Auto Petrol 1.5L
£23,799
~£598/pm
35,000mi Manual Petrol 1.5L
£18,200
~£457/pm
5,969mi Auto Petrol 1.5L
M135i Hatchback
36,000mi Auto Petrol 2.0L
£23,993
Chesterfield
~£603/pm
4,944mi Auto Petrol 1.5L
£25,099
~£630/pm
2.0 120D M Sport Lcp Hatchback E
34,437mi Auto Diesel 2.0L
£23,395
~£588/pm
4.3 dealer rating
50,000mi Auto Petrol 2.0L
£24,993
~£628/pm
1.5 118I Gpf M Sport Shadow Edition Euro 6 Ss
63,120mi Manual Petrol 1.5L
£12,795
Dronfield
~£321/pm
24,000mi Auto Petrol 2.0L
£28,993
~£728/pm
Se
115,768mi Auto Diesel 2.0L
£4,870
~£122/pm
Results 96 - 120 of 123