Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
51 cars
View more photos (13)
1.5 118I M Sport Euro 6 Ss
33,000mi Manual Petrol 1.5L
£16,643
Gloucester
~£418/pm
4.2 dealer rating
View more photos (56)
Hatchback
29,005mi Auto Petrol 1.5L
£22,499
~£565/pm
4.3 dealer rating
View more photos (25)
120D M Sport Navservotronic
62,000mi Auto Diesel 2.0L
£11,990
~£301/pm
3.8 dealer rating
View more photos (15)
2.0 M135i Xdrive Euro 6 Ss
28,000mi Auto Petrol 2.0L
£25,143
~£631/pm
View more photos (12)
118D Sport
70,000mi Manual Diesel 2.0L
£10,975
~£276/pm
View more photos (34)
Hatchback 2.0 118D M Sport Euro 5 201010
72,700mi Manual Diesel 2.0L
£3,999
Thornbury
~£100/pm
4.0 dealer rating
View more photos (23)
118I M Sport
24,176mi Auto Petrol 1.5L
£21,950
Cheltenham
~£551/pm
3.0 M140i Shadow Edition Euro 6 Ss
58,000mi Manual Petrol 3.0L
£16,994
~£427/pm
View more photos (20)
118I Se
9,246mi Auto Petrol 1.5L
£21,750
~£546/pm
116D M Sport
2,539mi Auto Diesel 1.5L
£25,950
~£652/pm
118I Sport
19,441mi Auto Petrol 1.5L
£18,950
~£476/pm
120D Sport Sat Nav Leather Ulez 35 Tax
88,000mi Manual Diesel 2.0L
£7,675
~£193/pm
120D M Sport Shadow Edition 5-Door
45,123mi Auto Diesel 2.0L
£16,950
~£426/pm
118I 1.5 Sport Sat Nav 1 Owner Ulez D
39,000mi Manual Petrol 1.5L
£9,975
~£250/pm
7,696mi Auto Petrol 1.5L
£25,450
~£639/pm
25,322mi Manual Petrol 1.5L
£19,950
~£501/pm
19,000mi Auto Petrol 2.0L
£25,994
~£653/pm
116D M Sport Shadow Edition 3-Door
31,201mi Auto Diesel 1.5L
£15,950
~£401/pm
118D M Sport
43,140mi Manual Diesel 2.0L
£17,450
~£438/pm
7,255mi Auto Petrol 1.5L
2,430mi Auto Petrol 1.5L
17,974mi Manual Petrol 1.5L
£14,450
~£363/pm
4,094mi Auto Petrol 1.5L
£26,950
~£677/pm
M135i Xdrive
23,184mi Auto Petrol 2.0L
£27,950
~£702/pm
Results 24 - 48 of 51