Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
53 cars
View more photos (18)
320I M Sport Step
35,949mi Auto Petrol 2.0L
£27,998
Birmingham
~£703/pm
4.6 dealer rating
View more photos (51)
2.0 320D Ed Plus Touring Euro 6 Ss
111,000mi Manual Diesel 2.0L
£7,100
~£178/pm
4.2 dealer rating
View more photos (40)
320D M Sport Step Sliding Panoramic Ro
42,593mi Auto Diesel 2.0L
£23,990
~£602/pm
3.7 dealer rating
View more photos (27)
2.0 320D Ed Efficientdynamics Saloon
130,000mi Auto Diesel 2.0L
£3,975
~£100/pm
4.4 dealer rating
View more photos (23)
320D Se
62,640mi Auto Diesel 2.0L
£8,485
~£213/pm
View more photos (20)
2.0 325D Blueperformance Se Euro 6 Ss
117,000mi Auto Diesel 2.0L
£5,999
~£151/pm
4.0 dealer rating
2.0 320D M Sport Touring Euro 6 Ss
51,346mi Auto Diesel 2.0L
£10,000
~£251/pm
Dealer Not Rated
View more photos (34)
330E M Sport Step
18,631mi Auto Hybrid 2.0L
£25,999
~£653/pm
2.0 320I Se
62,897mi Manual 2.0L
£9,200
~£231/pm
4.8 dealer rating
2.0 320I Sport 181 Bhp
83,999mi Manual Petrol 2.0L
£6,985
~£175/pm
View more photos (44)
45,944mi Auto Hybrid 2.0L
£22,099
~£555/pm
View more photos (21)
2.0 320I Se Touring Xdrive Euro
81,150mi Manual Petrol 2.0L
£7,785
~£195/pm
2.0 320I M Sport Steptronic Euro 4
152,800mi Auto Petrol 2.0L
£2,740
~£69/pm
4.1 dealer rating
2.0 320D Sport Plus Edition 181 Bhp
110,455mi Manual Diesel 2.0L
£4,000
4.7 dealer rating
View more photos (10)
318D Sport
116,000mi Manual Diesel 2.0L
£3,990
View more photos (22)
2.0 330E M Sport Plus Edition 289 Bhp
70,000mi Auto Hybrid 2.0L
£19,499
~£490/pm
View more photos (16)
320I M Sport Step Pro Pack
1,984mi Auto Petrol 2.0L
£40,998
~£1,030/pm
View more photos (19)
320D M Sport Shadow Edition Saloon
53,738mi Auto Diesel 2.0L
£17,250
~£433/pm
4.5 dealer rating
View more photos (47)
330D Se
149,000mi Auto Diesel 3.0L
£7,000
~£176/pm
4.9 dealer rating
View more photos (8)
2.0 320I M Sport Convertible Eur
80,000mi Manual Petrol 2.0L
£5,850
~£147/pm
View more photos (35)
M Sport Shadow Edition
33,396mi Manual Petrol 2.0L
£17,999
~£452/pm
View more photos (61)
2.0 320D M Sport Xdrive Euro 6 Ss
48,500mi Auto Diesel 2.0L
£12,350
~£310/pm
318D M Sport Step
89,348mi Auto Diesel
£11,899
~£299/pm
View more photos (29)
320D Xdrive Se
96,000mi Manual Diesel 2.0L
£5,500
~£138/pm
Results 24 - 48 of 53