Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
94 cars
View more photos (40)
M Sport
20,890mi Auto Diesel
£22,497
Exeter
~£565/pm
4.3 dealer rating
View more photos (71)
Convertible 118D M-sport Convertible
31,765mi Auto Diesel 2.0L
£8,900
~£223/pm
4.9 dealer rating
View more photos (36)
1.5 118I M Sport Dct Euro 6 Ss
34,781mi Auto Petrol 1.5L
£19,195
~£482/pm
M135i Xdrive
4,699mi Auto Petrol 2.0L
£34,142
Barnstaple
~£857/pm
View more photos (34)
118I Se
16,335mi Auto Petrol 1.5L
£17,996
~£452/pm
6,790mi Auto Petrol
£24,750
~£622/pm
3,407mi Auto Petrol
£27,680
~£695/pm
View more photos (23)
1.5 116D M Sport Hatchback Euro
59,000mi Manual Diesel 1.5L
£10,995
Plymouth
~£276/pm
View more photos (32)
2,545mi Auto Diesel 1.5L
£24,850
Paignton
~£624/pm
Dealer Not Rated
View more photos (42)
Sport
104,931mi Auto Petrol 1.6L
£7,795
Torquay
~£196/pm
4.8 dealer rating
View more photos (22)
Hatchback
88,000mi Auto Diesel 2.0L
£11,299
~£284/pm
View more photos (41)
24,289mi Auto Diesel
£24,787
View more photos (31)
16,700mi Auto Petrol 1.5L
£22,450
~£564/pm
View more photos (35)
1.5 118I M Sport Lcp Dct Euro 6 Ss
22,898mi Auto Petrol 1.5L
£20,995
~£527/pm
View more photos (39)
14,258mi Auto Petrol
£24,500
~£615/pm
View more photos (24)
M140i Shadow Edition
53,586mi Auto Petrol 3.0L
£19,995
~£502/pm
5.0 dealer rating
View more photos (46)
3.0 M135i Euro 6 Ss
47,000mi Auto Petrol 3.0L
£13,500
Ivybridge
~£339/pm
M135i
7,830mi Auto Petrol
£29,995
~£753/pm
View more photos (18)
118I M Sport
56,121mi Auto Petrol 1.5L
£13,999
~£352/pm
4.6 dealer rating
View more photos (52)
Se
51,500mi Auto Petrol
£16,474
~£414/pm
101mi Manual Petrol 1.5L
£23,850
~£599/pm
View more photos (12)
118D M Sport
104,825mi Manual Diesel 2.0L
£5,995
~£151/pm
View more photos (20)
1,613mi Auto Petrol 1.5L
£24,900
~£625/pm
View more photos (16)
2.0 118D Sport Hatchback Euro 5
53,884mi Manual Diesel 2.0L
£9,999
~£251/pm
Results 48 - 72 of 94