Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,393 cars
View more photos (34)
220D M Sport Nav Step
28,287mi Auto Diesel
£20,294
Derby
~£510/pm
4.2 dealer rating
View more photos (39)
M2 Competition
22,028mi Auto Petrol 3.0L
£32,995
Dundee
~£829/pm
4.5 dealer rating
View more photos (33)
Sport
68,248mi Manual Diesel 2.0L
£12,030
Online Dealer
~£302/pm
View more photos (26)
M240i Nav Step
72,064mi Auto Petrol 3.0L
£15,495
Driffield
~£389/pm
View more photos (44)
1.5 218I M Sport Euro 6 Ss
54,896mi Manual Petrol 1.5L
£11,195
Rugby
~£281/pm
4.3 dealer rating
View more photos (30)
218I 136 M Sport Pro Pack
4,926mi Manual Petrol 1.5L
£24,499
Birmingham
~£615/pm
4.6 dealer rating
View more photos (20)
220I M Sport Euro 6
11mi Auto Petrol 2.0L
£42,995
Swindon
~£1,080/pm
4.4 dealer rating
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
View more photos (38)
220D M Sport Step
38,949mi Auto Diesel
£15,995
Prestatyn
~£402/pm
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
35,450mi Auto Diesel 2.0L
£17,299
Winsford
~£434/pm
View more photos (35)
218I 136 Sport Live Cockpit Professional
20,096mi Manual Petrol
£18,699
Cardiff
~£470/pm
4.1 dealer rating
View more photos (36)
2.0 M235i Saloon Xdrive 306 Ps
39,214mi Auto Petrol 2.0L
£25,950
Farnborough
~£652/pm
218I M Sport
50,000mi Manual Petrol 1.5L
£11,795
Rochester
~£296/pm
View more photos (82)
19,038mi Manual Petrol
£18,789
Loughborough
~£472/pm
View more photos (40)
220D Sport Step Saloon
39,086mi Auto Diesel 2.0L
£18,800
Leicester
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,319mi 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
Results 192 - 216 of 1,393