Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
171 cars
View more photos (21)
Saloon
31,000mi Auto Petrol 2.0L
£25,990
London
~£653/pm
5.0 dealer rating
View more photos (35)
Convertible
79,521mi Auto Petrol 3.0L
£7,442
~£187/pm
View more photos (26)
M Sport
66,758mi Auto Hybrid 2.0L
£17,900
~£450/pm
4.5 dealer rating
View more photos (8)
2.0 330E 12Kwh M Sport Euro 6 Ss
38,000mi Auto Hybrid 2.0L
£22,997
~£578/pm
4.9 dealer rating
View more photos (19)
330E M Sport
79,367mi Auto Hybrid 2.0L
£15,999
~£402/pm
4.4 dealer rating
2.0 330E Se Pro Phev
72,689mi Auto 2.0L
£15,799
~£397/pm
41,714mi Auto Petrol 2.0L
£22,200
~£557/pm
22,028mi Auto Hybrid 2.0L
£22,800
~£573/pm
View more photos (24)
Sport Pro
58,723mi Auto Hybrid 2.0L
£17,200
~£432/pm
View more photos (38)
320I M Sport Saloon
12,190mi Auto Petrol 2.0L
£23,800
~£598/pm
3.7 dealer rating
View more photos (27)
46,206mi Auto Hybrid 2.0L
£19,500
~£490/pm
1.6 316I Se Saloon
93,255mi Manual Petrol 1.6L
£4,995
~£125/pm
3.5 dealer rating
2.0 320D Ed Plus Euro 6 Ss
120,000mi Auto Diesel 2.0L
£7,890
~£198/pm
View more photos (46)
Saloon 2.0 330E 12Kwh M Sport Euro 6 Ss
57,400mi Auto Hybrid 2.0L
£18,790
~£472/pm
4.6 dealer rating
2.0 330E 12Kwh M Sport Pro Edition Euro 6 S
41,000mi Auto Hybrid 2.0L
£24,497
~£615/pm
69,650mi Auto Hybrid 2.0L
£11,890
~£299/pm
4.7 dealer rating
View more photos (95)
320D Xdrive M Sport
36,200mi Auto Diesel 2.0L
£27,500
~£691/pm
View more photos (18)
2.0 330E M Sport Phev
80,165mi Auto 2.0L
£15,699
~£394/pm
View more photos (23)
318I Se
37,200mi Manual Petrol 1.5L
£10,680
~£268/pm
Performance Edition
77,122mi Manual Petrol 2.0L
£3,960
~£99/pm
View more photos (41)
2.0 320I Sport Euro 6 Ss
65,936mi Auto Petrol 2.0L
£16,749
~£421/pm
43,082mi Auto Diesel 2.0L
£23,900
~£600/pm
2.0 330E 12Kwh M Sport Plus Edition Euro 6 S
40,000mi Auto Hybrid 2.0L
£24,997
~£628/pm
£23,497
~£590/pm
Results 96 - 120 of 171