Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,435 cars
View more photos (20)
220I M Sport Euro 6
11mi Auto Petrol 2.0L
£42,995
Swindon
~£1,080/pm
4.4 dealer rating
View more photos (33)
218I M Sport Dct Euro 6
10mi Auto Petrol 1.5L
£38,499
~£967/pm
View more photos (29)
2.0 220D M Sport Euro 6 Ss
87,980mi Auto Diesel 2.0L
£8,988
Kilmarnock
~£226/pm
4.2 dealer rating
View more photos (38)
220D M Sport Step
38,949mi Auto Diesel
£15,995
Prestatyn
~£402/pm
4.6 dealer rating
View more photos (40)
218I M Sport
22,791mi Manual Petrol
£18,699
Middlesbrough
~£470/pm
4.1 dealer rating
View more photos (27)
M235i Xdrive Step Pro Pack
4,602mi Auto Petrol 2.0L
£28,999
Coventry
~£728/pm
View more photos (22)
218D Se
51,228mi Manual Diesel 2.0L
£10,950
Ipswich
~£275/pm
4.7 dealer rating
220D M Sport Nav Step
35,450mi Auto Diesel 2.0L
£17,199
Winsford
~£432/pm
4.5 dealer rating
View more photos (35)
218I 136 Sport Live Cockpit Professional
20,096mi Manual Petrol
Cardiff
View more photos (36)
2.0 M235i Saloon Xdrive 306 Ps
39,214mi Auto Petrol 2.0L
£25,494
Farnborough
~£640/pm
View more photos (26)
50,000mi Manual Petrol 1.5L
£11,795
Rochester
~£296/pm
View more photos (82)
19,038mi Manual Petrol
£18,789
Loughborough
~£472/pm
4.3 dealer rating
220D Sport Step Saloon
39,086mi Auto Diesel 2.0L
£18,900
Leicester
~£475/pm
View more photos (37)
39,913mi Auto Diesel 2.0L
£14,495
Northampton
~£364/pm
View more photos (78)
Mpv
47,967mi Auto Hybrid 1.5L
£14,990
Bedford
~£376/pm
4.8 dealer rating
View more photos (31)
2.0 218D Sport Convertible Euro 6
45,970mi Auto Diesel 2.0L
£13,940
Haywards Heath
~£350/pm
1.5 218I M Sport Saloon Dct 136 Ps
15,321mi Auto Petrol 1.5L
£21,750
~£546/pm
28,000mi Auto Petrol 1.5L
£15,595
Bury St Edmunds
~£392/pm
View more photos (47)
2.0 Se Euro 6 Ss
104,335mi Auto Diesel 2.0L
£7,795
Leeds
~£196/pm
M235i Xdrive
6,867mi Auto Petrol 2.0L
£36,999
Derby
~£929/pm
View more photos (13)
Coupe
45,806mi Auto Petrol 2.0L
£11,290
Barry
~£284/pm
Sport
27,398mi Manual Petrol
£18,495
Newcastle upon Tyne
~£464/pm
View more photos (46)
1.5 218I Gpf M Sport Euro 6 Ss
23,300mi Manual Petrol 1.5L
£15,489
Preston
~£389/pm
218D M Sport
65,637mi Auto Diesel 2.0L
£12,195
Liverpool
~£306/pm
Results 1,128 - 1,152 of 1,435