Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
148 cars
View more photos (19)
116D M Sport Step Live Cockpit Pro
68,310mi Auto Diesel 1.5L
£17,498
Chesterfield
~£439/pm
4.6 dealer rating
View more photos (31)
118D M Sport Step
31,815mi Auto Diesel
£19,991
~£502/pm
4.2 dealer rating
Hatchback
37,706mi Manual Petrol 1.5L
£14,200
Derby
~£357/pm
4.4 dealer rating
View more photos (87)
120I M Sport
83,000mi 2.0L
£9,495
~£238/pm
4.8 dealer rating
View more photos (30)
3.0 M140i Hatchback Euro 6 Ss
43,000mi Auto Petrol 3.0L
£19,490
~£489/pm
View more photos (15)
118I 136 Sport Step Live Cockpit Pro
17,583mi Auto Petrol 1.5L
£22,798
~£573/pm
1.5 118I Gpf Sport Hatchback Euro
47,702mi Auto Petrol 1.5L
£12,700
~£319/pm
View more photos (86)
M135i Hatchback
50,000mi Auto Petrol 2.0L
£25,990
~£653/pm
View more photos (77)
40,000mi Auto Petrol 2.0L
£24,390
~£612/pm
View more photos (27)
1.5L 118I M Sport
47,891mi Manual Petrol 1.5L
£16,200
~£407/pm
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
£7,995
Buxton
~£201/pm
View more photos (40)
118I 136 M Sport Step Lcp
18,174mi Auto Petrol
£21,692
~£545/pm
3.0 M135i Hatchback Euro 5 Ss
113,900mi Auto Petrol 3.0L
Ripley
Dealer Not Rated
20,449mi Auto Diesel
£21,693
40,016mi Manual Petrol 1.5L
£16,700
~£419/pm
118I Sport
42,262mi Manual Petrol 1.5L
£10,200
~£256/pm
15,313mi Auto Petrol 1.5L
View more photos (36)
M135i Xdrive Step
11,137mi Auto Petrol
£28,997
~£728/pm
View more photos (28)
2.0 118D Sport Euro 6 Ss
108,000mi Manual Diesel 2.0L
£6,999
~£176/pm
4.5 dealer rating
View more photos (26)
Sport Plus
50,000mi Manual Diesel 2.0L
£7,450
~£187/pm
4.7 dealer rating
View more photos (25)
M140i Shadow Edition
30,000mi Auto Petrol 3.0L
£21,993
~£552/pm
70,298mi Auto Petrol 3.0L
£18,000
~£452/pm
View more photos (39)
24,102mi Auto Petrol
Results 72 - 96 of 148