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 (19)
218D Sport Live Cockpit Prof
14,527mi Manual Diesel 2.0L
£23,498
Glasgow
~£590/pm
4.6 dealer rating
View more photos (33)
220D M Sport
73,352mi Manual Diesel 2.0L
£9,995
Musselburgh
~£251/pm
4.7 dealer rating
View more photos (34)
218I 136 Sport Live Cockpit Professional
20,976mi Manual Petrol 1.5L
£18,599
Durham
~£467/pm
View more photos (36)
2.0 218D M Sport 148 Bhp
78,100mi Manual Diesel 2.0L
£10,295
Ripley
~£259/pm
Dealer Not Rated
218I Sport
98,000mi 1.5L
£8,495
Derby
~£213/pm
4.8 dealer rating
View more photos (70)
220D M Sport Step
31,630mi Auto Diesel
£13,995
Telford
~£351/pm
View more photos (18)
Sport Great Spec Only Covered 65000 Miles
65,000mi Manual Petrol 1.5L
Wimborne Minster
4.1 dealer rating
220I M Sport
14,553mi Auto Petrol 2.0L
£18,100
Lincoln
~£455/pm
View more photos (37)
M235i
24,449mi Manual Petrol 3.0L
£14,999
Doncaster
~£377/pm
View more photos (20)
1.5 218I M Sport Dct Euro 6 Ss
27,309mi Auto Petrol 1.5L
£19,490
Dundee
~£489/pm
4.2 dealer rating
View more photos (77)
Convertible 3.0 M240i Convertible
32,310mi Manual Petrol 3.0L
£16,890
Bristol
~£424/pm
5.0 dealer rating
View more photos (29)
Sport
37,857mi Manual Petrol 1.5L
£12,670
Online Dealer
~£318/pm
4.5 dealer rating
View more photos (17)
2.0 220I Gpf Luxury Dct Euro 6 Ss
40,000mi Auto Petrol 2.0L
£18,495
Poole
~£464/pm
218I Se Nav
43,502mi Manual Petrol
£11,350
Bedford
~£285/pm
220D M Sport Nav Step
50,463mi Auto Diesel 2.0L
£15,298
Paisley
~£384/pm
220I Mht Luxury Dct
16,165mi Auto Petrol 1.5L
£25,998
Chesterfield
~£653/pm
218I M Sport
41,617mi Manual Petrol 1.5L
£12,490
~£314/pm
225D M Sport
42,000mi Auto Diesel 2.0L
£15,995
Gravesend
~£402/pm
View more photos (42)
M Sport
32,222mi Auto Petrol
£22,338
~£561/pm
4.3 dealer rating
2.0 225D M Sport Euro 6 Ss
113,000mi Auto Diesel 2.0L
£8,350
Reading
~£210/pm
218I M Sport Nav Step
25,112mi Auto Petrol 1.5L
£17,998
~£452/pm
View more photos (13)
220D Sport 188
98,559mi Manual Diesel 2.0L
£7,995
Redditch
~£201/pm
View more photos (27)
218I 136 M Sport Pro Pack
7,492mi Manual Petrol 1.5L
£24,399
Coventry
~£613/pm
View more photos (23)
3.0 M240i Xdrive Euro 6 Ss
3,336mi Auto Petrol 3.0L
£42,999
Chester
~£1,080/pm
Results 456 - 480 of 1,386