Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
1,386 cars
View more photos (31)
Coupe
88,536mi Manual Petrol 1.5L
£9,995
Heswall
~£251/pm
4.6 dealer rating
View more photos (24)
1.5 218I Sport 134 Bhp Convertible
17,300mi Manual Petrol 1.5L
£16,500
Nottingham
~£414/pm
4.9 dealer rating
View more photos (28)
2.0 220I M Sport 181 Bhp
33,300mi Auto Petrol 2.0L
£16,999
Rotherham
~£427/pm
3.8 dealer rating
View more photos (18)
2.0 220I M Sport Euro 6 Ss
6,000mi Auto Petrol 2.0L
£28,495
Stratford-upon-Avon
~£716/pm
4.7 dealer rating
View more photos (15)
M240i Xdrive Step
8,987mi Auto Petrol 3.0L
£39,898
Fortrose
~£1,002/pm
View more photos (14)
M Sport
51,000mi Auto Petrol 1.5L
£20,950
Magherafelt
~£526/pm
4.8 dealer rating
View more photos (17)
218I Luxury
55,000mi Manual Petrol 1.5L
£10,000
Ashton-Under-Lyne
3.6 dealer rating
View more photos (47)
220I M Sport
27,275mi Manual Petrol 2.0L
£13,000
Burton upon Trent
~£326/pm
4.4 dealer rating
View more photos (16)
220D Luxury
69,000mi Auto Diesel 2.0L
£10,995
Maidenhead
~£276/pm
3.7 dealer rating
1.5 225Xe Phev Luxury Active Tourer 134 Bh
91,000mi Auto Hybrid 1.5L
Sutton Coldfield
View more photos (35)
218I Sport Nav Step
27,451mi Auto Petrol 1.5L
£14,999
Burnley
~£377/pm
220D Xdrive M Sport Step
54,000mi Auto Diesel 2.0L
£14,008
Bristol
~£352/pm
218I Sport
12,279mi Manual Petrol 1.5L
£20,998
Wolverhampton
~£527/pm
View more photos (67)
1.5 218I Se Euro 6 Ss
43,000mi Auto Petrol 1.5L
£10,990
Basingstoke
218D 150 M Sport Step Nav
61,764mi Auto Diesel
£12,490
Mansfield
~£314/pm
4.1 dealer rating
View more photos (20)
M235i Xdrive Step
14,288mi Auto Petrol 2.0L
£30,998
Kirkcaldy
~£778/pm
View more photos (37)
2.0 218D M Sport 148 Bhp-1 Owner
33,000mi Auto Diesel 2.0L
Warrington
4,881mi Auto Petrol 2.0L
£33,898
Irvine
~£851/pm
View more photos (39)
M235i Xdrive Step Pro Pack
9,439mi Auto Petrol 2.0L
£29,699
Peterborough
~£746/pm
View more photos (19)
1.5 216D M Sport
43,749mi Manual Diesel 1.5L
£9,799
Redditch
~£246/pm
View more photos (36)
218I 136 M Sport Dct
20,440mi Auto Petrol
£22,500
Hamilton
~£565/pm
4.2 dealer rating
View more photos (34)
M235i Step 326 Ps
42,242mi Auto Petrol 3.0L
£17,999
Kettering
~£452/pm
View more photos (66)
5,411mi Auto Petrol
£29,766
York
~£747/pm
4.3 dealer rating
218I M Sport
21,879mi Manual Petrol 1.5L
Perth
Results 336 - 360 of 1,386