Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
172 cars
View more photos (40)
3.0 M340d Xdrive
36,138mi Auto 3.0L
£29,999
Tenterden
~£753/pm
4.9 dealer rating
View more photos (39)
M340d Xdrive Mhev
46,680mi Auto Diesel 3.0L
£28,477
~£715/pm
View more photos (27)
330E M Sport
43,992mi Auto Hybrid 2.0L
£19,500
Chatham
~£490/pm
4.5 dealer rating
View more photos (25)
M Sport Pro Edition
57,279mi Auto Hybrid 2.0L
£22,400
~£563/pm
320I Se
100,000mi Auto Petrol 2.0L
£5,795
Rochester
~£146/pm
4.4 dealer rating
View more photos (31)
320D Luxury
119,000mi Manual Diesel 2.0L
£6,495
Sittingbourne
~£163/pm
3.7 dealer rating
View more photos (10)
2015 65 320D
83,000mi Manual 2.0L
£8,195
~£206/pm
4.7 dealer rating
M Sport
50,865mi Auto Hybrid 2.0L
£20,500
~£515/pm
20,910mi Auto Hybrid 2.0L
£22,500
~£565/pm
View more photos (6)
2.0 316D Sport Touring Euro 6Sat
80,376mi Auto Diesel 2.0L
£12,000
Canterbury
~£301/pm
4.8 dealer rating
View more photos (32)
3,768mi Auto Hybrid 2.0L
£36,790
Royal Tunbridge Wells
~£924/pm
3.4 dealer rating
Se Pro
24,887mi Auto Hybrid 2.0L
£22,300
~£560/pm
View more photos (28)
80,215mi Auto Hybrid 2.0L
£16,000
~£402/pm
View more photos (26)
32,384mi Auto Petrol 2.0L
£21,900
~£550/pm
Xdrive M Sport Touring
77,680mi Auto Diesel 3.0L
£17,990
~£452/pm
View more photos (58)
2L Se
99,000mi Auto Diesel 2.0L
£7,999
Tonbridge
~£201/pm
4.0 dealer rating
52,822mi Auto Diesel 2.0L
£21,000
~£527/pm
View more photos (49)
2.0 320I M Sport Saloon Xdrive Eur
17,192mi Auto Petrol 2.0L
£28,490
39,793mi Auto Hybrid 2.0L
£19,000
~£477/pm
23,311mi Auto Hybrid 2.0L
£20,400
~£512/pm
26,546mi Auto 3.0L
£31,977
~£803/pm
320I M Sport Step
14,219mi Auto Petrol 2.0L
£29,499
Maidstone
~£741/pm
4.6 dealer rating
View more photos (22)
2.0 320D Se Euro 6 Ss
80,253mi Auto Diesel 2.0L
£14,293
Swanley
~£359/pm
Dealer Not Rated
View more photos (38)
5,796mi Auto Petrol 2.0L
Results 120 - 144 of 172