Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,649 cars
View more photos (34)
218D Sport
61,344mi Manual Diesel 2.0L
£16,290
Dungannon
~£409/pm
4.8 dealer rating
View more photos (20)
218I 136 M Sport Dct Pro Pack
10mi Auto Petrol 1.5L
£35,998
Fortrose
~£904/pm
4.6 dealer rating
View more photos (78)
218D M Sport
103,000mi 2.0L
£9,495
Derby
~£238/pm
View more photos (26)
M240i Nav Step
72,064mi Auto Petrol 3.0L
£14,495
Driffield
~£364/pm
4.5 dealer rating
View more photos (42)
1.5 218I M Sport Euro 6 Ss
54,896mi Manual Petrol 1.5L
£10,000
Rugby
~£251/pm
4.3 dealer rating
View more photos (33)
218I M Sport Dct Euro 6
£38,499
Swindon
~£967/pm
4.4 dealer rating
View more photos (22)
218D Se
51,228mi Manual Diesel 2.0L
£9,950
Ipswich
~£250/pm
4.7 dealer rating
View more photos (32)
220D M Sport Nav Step
35,450mi Auto Diesel 2.0L
£16,299
Winsford
218I M Sport
50,000mi Manual Petrol 1.5L
£11,795
Rochester
~£296/pm
View more photos (37)
39,913mi Auto Diesel 2.0L
£13,995
Northampton
~£351/pm
View more photos (29)
2.0 218D Sport
45,970mi Auto Diesel 2.0L
£12,990
Haywards Heath
~£326/pm
View more photos (17)
Coupe
45,806mi Auto Petrol 2.0L
£10,290
Barry
~£258/pm
View more photos (46)
1.5 218I Gpf M Sport Euro 6 Ss
27,000mi Manual Petrol 1.5L
£13,989
Preston
View more photos (41)
M235i Xdrive
80,000mi Auto Petrol 2.0L
£18,987
~£477/pm
4.1 dealer rating
225D M Sport
30,907mi Auto Diesel 2.0L
£13,790
~£346/pm
View more photos (40)
M235i Xdrive Euro 6
9,033mi Auto Petrol 2.0L
£31,222
~£784/pm
View more photos (39)
40,200mi Auto Petrol 1.5L
£14,500
Horley
View more photos (44)
225E Xdrive M Sport Dct
5,839mi Auto Hybrid 1.5L
£29,996
Orpington
~£753/pm
View more photos (58)
M240i
38,000mi Auto Petrol 3.0L
£18,995
2.0 218D Sport Convertible 2016
52,000mi Auto Diesel 2.0L
Waltham Abbey
59,800mi Manual Diesel 2.0L
£12,700
~£319/pm
View more photos (21)
M235i Xdrive Step
29,804mi Auto Petrol 2.0L
£27,415
Chelmsford
~£688/pm
4.2 dealer rating
View more photos (38)
218D Luxury
47,906mi Manual Diesel 2.0L
£11,499
Chingford
~£289/pm
View more photos (19)
220D M Sport
56,000mi Manual 2.0L
£10,495
Colchester
~£264/pm
Results 888 - 912 of 1,649