Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
44 cars
View more photos (49)
1.6 116I Sport Euro 5 Ss
85,000mi Manual Petrol 1.6L
£4,140
Uxbridge
~£104/pm
4.8 dealer rating
View more photos (40)
118I M Sport Shadow Edition 5-Door
36,077mi Auto Petrol 1.5L
£17,400
West Drayton
~£437/pm
3.9 dealer rating
M135i Xdrive
3,392mi Auto Petrol 2.0L
£33,700
~£846/pm
View more photos (27)
1.5 116D Ed Plus Euro 6 Ss
79,000mi Manual Diesel 1.5L
£7,495
~£188/pm
5.0 dealer rating
View more photos (8)
118I Sport
76,000mi Manual Petrol 1.5L
Northwood
4.7 dealer rating
View more photos (36)
1.5 118I Se Dct Euro 6 Ss
68,000mi Auto Petrol 1.5L
£13,540
~£340/pm
120D M Sport
70,000mi Auto Diesel 2.0L
£10,750
~£270/pm
Dealer Not Rated
1.6 116I M Sport Euro 5 Ss
77,800mi Auto Petrol 1.6L
£7,800
~£196/pm
128Ti
2,500mi Auto Petrol 2.0L
£29,900
~£751/pm
1.5 118I Sport Euro 6 Ss
55,750mi Manual Petrol 1.5L
£10,400
~£261/pm
1.5 118I Se Euro 6 Ss
9,400mi Auto Petrol 1.5L
£11,500
~£289/pm
4.5 dealer rating
118I M Sport
26,282mi Auto Petrol 1.5L
£22,800
~£573/pm
2.0 120D M Sport Xdrive Euro 6 Ss
77,000mi Auto Diesel 2.0L
£10,995
~£276/pm
2,500mi Auto Petrol 1.5L
£26,000
~£653/pm
View more photos (25)
1.6 116I Urban Euro 5 Ss
74,000mi Manual Petrol 1.6L
£4,890
~£123/pm
1.6 118I Sport Euro 5 Ss
41,250mi Auto Petrol 1.6L
£8,850
~£222/pm
5,500mi Auto Petrol 1.5L
£21,600
~£542/pm
120I M Sport 5-Door
16,000mi Auto Petrol 1.6L
£15,800
~£397/pm
£27,600
~£693/pm
£26,800
~£673/pm
Results 24 - 44 of 44