Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,506 cars
View more photos (35)
218I 2.0 M Sport Nav Step
17,801mi Auto Petrol 2.0L
£19,299
Banbury
~£485/pm
4.1 dealer rating
View more photos (25)
218I M Sport Nav Step
22,049mi Auto Petrol 1.5L
£17,387
Bristol
~£437/pm
4.7 dealer rating
View more photos (19)
220I M Sport Step
50mi Auto Petrol 2.0L
£33,998
Irvine
~£854/pm
4.6 dealer rating
View more photos (66)
1.5 1.5 10Kwh M Sport Premium 4Wd Euro 6 S
49,194mi Auto Hybrid 1.5L
£16,250
Nuneaton
~£408/pm
View more photos (28)
M240i Nav Step
71,300mi Petrol
£15,495
Newport
~£389/pm
4.9 dealer rating
View more photos (24)
218I M Sport Convertible 1.5 136Ps
19,914mi Auto Petrol 1.5L
£18,500
Haywards Heath
~£465/pm
4.2 dealer rating
View more photos (32)
2,007mi Auto Petrol
£31,254
Wallsend
~£785/pm
View more photos (21)
2.0 218D Sport Euro 6 Ss
68,000mi Manual Diesel 2.0L
£7,299
Brighouse
~£183/pm
3.5 dealer rating
View more photos (33)
220I M Sport Nav Step
28,054mi Auto Petrol 2.0L
£17,098
Barnsley
~£429/pm
4.5 dealer rating
View more photos (40)
1.5 218I M Sport Dct Euro 6 Ss
8,967mi Auto Petrol 1.5L
£22,480
Wakefield
~£565/pm
4,867mi Auto Petrol 2.0L
£34,898
Rutherglen
~£876/pm
View more photos (20)
218I M Sport
26,215mi Manual Petrol 1.5L
£20,498
Birmingham
~£515/pm
Convertible
28,266mi Manual Petrol 1.5L
£13,495
Maldon
~£339/pm
51,609mi Manual Petrol 1.5L
£18,498
M240i Xdrive Step Tech Pack
4,711mi Auto Petrol 3.0L
£43,998
Fortrose
~£1,105/pm
View more photos (38)
15,513mi Manual Petrol
£22,293
Derby
~£560/pm
View more photos (51)
216D Sport Active Tourer
79,525mi Manual Diesel 1.5L
£7,500
Chelmsford
~£188/pm
5.0 dealer rating
View more photos (36)
1.5 218I M Sport Saloon Dct 136 Ps
43,271mi Auto Petrol 1.5L
£20,290
Southend-on-Sea
~£510/pm
218I 136 M Sport
21,850mi Manual Petrol 1.5L
£20,998
Grangemouth
~£527/pm
218I Se
44,062mi Manual Petrol 1.5L
£14,480
Blackburn
~£364/pm
View more photos (50)
Bmw Gran Coup 220D M Sport Step P
14,250mi Auto Diesel 2.0L
£23,321
Bournemouth
~£586/pm
4.3 dealer rating
View more photos (42)
218D M Sport
18,457mi Auto Diesel 2.0L
£17,990
Stockport
~£452/pm
View more photos (30)
220I Luxury Dct
36,479mi Auto Petrol
£13,999
Portsmouth
~£352/pm
View more photos (29)
Coupe
81,759mi Auto Diesel 2.0L
£15,800
Aldridge
~£397/pm
4.0 dealer rating
Results 48 - 72 of 1,506