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 (32)
M Sport
10,626mi Auto Petrol 1.5L
£19,500
Online Dealer
~£490/pm
4.5 dealer rating
View more photos (23)
218I 136 Luxury Step
39,716mi Auto Petrol
£12,695
Milton Keynes
~£319/pm
View more photos (27)
2.0 230I M Sport
64,000mi Auto Petrol 2.0L
£13,747
Henley-on-Thames
~£345/pm
4.7 dealer rating
218I Sport Nav
71,500mi Manual Petrol 1.5L
£9,058
Bristol
~£227/pm
View more photos (10)
1.5 218I M Sport 134 Bhp
90,925mi Auto Petrol 1.5L
£12,499
York
~£314/pm
3.8 dealer rating
220D Xdrive M Sport Step
61,553mi Auto Diesel
£13,550
Edinburgh
~£340/pm
4.1 dealer rating
View more photos (65)
218D Sport
52,360mi Manual Diesel 2.0L
£9,995
Tavistock
~£251/pm
4.8 dealer rating
View more photos (16)
2.0 220D M Sport Euro 6 Ss
60,000mi Auto Diesel 2.0L
£18,995
Epsom
~£477/pm
4.6 dealer rating
View more photos (74)
86,976mi Auto Diesel 2.0L
£10,495
Middleton
~£264/pm
4.4 dealer rating
View more photos (45)
2.0 M235i Xdrive 4Wd
39,155mi Auto Petrol 2.0L
£25,495
Southend-on-Sea
~£640/pm
View more photos (21)
218I Sport
84,751mi Manual Petrol 1.5L
£8,495
Preston
~£213/pm
4.0 dealer rating
2.0 218I M Sport 135 Bhp
28,458mi Auto Petrol 2.0L
£18,999
Tredegar
View more photos (36)
218I 136 M Sport Dct Pro Pack
5,885mi Auto Petrol 1.5L
£25,399
Birmingham
~£638/pm
View more photos (39)
218D 2.0 Luxury Active Tourer
17,700mi Auto Diesel 2.0L
£11,600
Horley
~£291/pm
View more photos (31)
2.0 220D Sport 188 Bhp
55,067mi Auto Diesel 2.0L
£13,470
Stockport
~£338/pm
View more photos (35)
1.5 218I Sport Lcp Euro 6 Ss
12,065mi Manual Petrol 1.5L
£19,999
Warrington
~£502/pm
218I M Sport Nav
48,309mi Manual Petrol 1.5L
£12,622
Weston-super-Mare
~£317/pm
View more photos (40)
23,449mi Auto Petrol
£21,754
Exeter
~£546/pm
4.3 dealer rating
View more photos (15)
220D M Sport
24,726mi Auto Diesel 2.0L
£15,899
Urmston
~£399/pm
220I M Sport Euro 6
4,770mi Auto Petrol 2.0L
£34,490
~£866/pm
Bmw Gran Coup 220D Sport Step
31,331mi Auto Diesel 2.0L
£19,475
Basingstoke
~£489/pm
View more photos (28)
2.0 220D Sport Euro 6 Ss
25,160mi Auto Diesel 2.0L
£19,495
Hinckley
3.0 M2 Competition
40,999mi Auto 3.0L
£33,477
Tenterden
~£841/pm
4.9 dealer rating
M240i Euro 6
26,544mi Auto Petrol 3.0L
£19,888
Swindon
~£499/pm
Results 1,008 - 1,032 of 1,435