Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
65 cars
View more photos (8)
Saloon 2.0 320D Modern Saloon 2012
64,400mi Auto Diesel 2.0L
£7,995
Thornbury
~£201/pm
4.9 dealer rating
View more photos (14)
2.0 320D Sport Touring Euro 6 Ss
102,000mi Auto Diesel 2.0L
£8,643
Gloucester
~£217/pm
4.2 dealer rating
View more photos (53)
Estate 2.0 320D Xdrive Sport Touring 2015
93,500mi Manual Diesel 2.0L
£8,995
~£226/pm
320D Se Sat Nav History Dab Bluetooth
75,000mi Manual Diesel 2.0L
£8,375
~£210/pm
3.8 dealer rating
3.0 330I Se Steptronic Euro 5
91,000mi Auto Petrol 3.0L
£4,999
~£126/pm
318D Se
69,900mi Auto Diesel 2.0L
View more photos (26)
2.0 Ed Efficientdynamics Saloon
129,210mi Manual Diesel 2.0L
£4,295
~£108/pm
4.5 dealer rating
View more photos (52)
Coupe 2.0 320D Sport Plus Edition Coupe 2012
52,300mi Auto Diesel 2.0L
£9,495
~£238/pm
320D Efficientdynamics
65,000mi Auto Diesel 2.0L
£9,475
View more photos (16)
2.0 320D M Sport Xdrive Euro 5 Ss
61,000mi Auto Diesel 2.0L
£12,643
~£317/pm
View more photos (28)
318D Sport
69,964mi Auto Diesel 2.0L
£16,750
Kingswood
~£421/pm
View more photos (23)
320D M Sport Mhev
15,458mi Auto Diesel 2.0L
£33,950
Cheltenham
~£853/pm
4.3 dealer rating
View more photos (20)
M340d Xdrive Touring
6,531mi Auto Diesel 3.0L
£50,950
~£1,279/pm
330D Blueperformance M-sport
90,300mi Auto Diesel 3.0L
£12,000
Stroud
~£301/pm
4.8 dealer rating
330E M Sport Touring
11,902mi Auto Hybrid 2.0L
£30,950
~£777/pm
320D M Sport Saloon
51,434mi Auto Diesel 2.0L
£15,950
~£401/pm
318D M Sport
30,084mi Auto Diesel 2.0L
£27,950
~£702/pm
Results 48 - 65 of 65