Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
59 cars
View more photos (23)
M Sport
31,558mi Auto Petrol 2.0L
£20,800
Leeds
~£522/pm
4.5 dealer rating
View more photos (24)
52,376mi Auto Hybrid 2.0L
£20,200
~£507/pm
View more photos (40)
320 Ci Se
58,500mi Manual Petrol 2.2L
£4,995
~£125/pm
5.0 dealer rating
View more photos (53)
340I M Sport
37,250mi Auto Petrol 3.0L
£20,249
~£508/pm
4.8 dealer rating
View more photos (26)
2.0 320D Luxury Touring Euro 5 Ss
145,071mi Auto Diesel 2.0L
£4,895
~£123/pm
4.7 dealer rating
320I M Sport
60,987mi Auto Petrol 2.0L
£18,400
~£462/pm
View more photos (37)
320D Xdrive M Sport Step
58,000mi Auto Diesel
£18,752
~£471/pm
4.2 dealer rating
View more photos (38)
320I M Sport Step
34,237mi Auto Petrol
£21,997
~£552/pm
View more photos (55)
330E Xdrive M Sport
70,617mi Auto Petrol 2.0L
£20,610
~£518/pm
4.9 dealer rating
View more photos (58)
Estate 3.0 330D M Sport Shadow Edition Touring Aut
117,000mi Auto Diesel 3.0L
£15,299
~£384/pm
320I Xdrive M Sport Step
24,629mi Auto Petrol
£25,190
~£633/pm
Results 48 - 59 of 59