Before you buy any car compare it on Carhive
Enter Reg
Works on any car from any website/dealer
76 cars
View more photos (34)
2L M Sport
74,602mi Auto Diesel 2.0L
£19,940
Stockport
~£501/pm
4.7 dealer rating
View more photos (24)
320D M Sport Touring
101,000mi Manual Diesel 2.0L
£7,000
~£176/pm
View more photos (64)
2.0 320D M Sport Euro 5
75,000mi Auto Diesel 2.0L
£7,990
~£201/pm
4.9 dealer rating
View more photos (25)
318D Sport
30,933mi Manual Diesel 2.0L
£23,990
~£602/pm
4.1 dealer rating
Xdrive M Sport Shadow Edition 4Wd
54,122mi Auto Diesel 3.0L
£18,700
~£470/pm
320I M Sport Saloon
8,986mi Auto Petrol
£29,990
~£753/pm
View more photos (8)
Xdrive M Sport 4Wd
81,091mi Auto Diesel 2.0L
£12,000
~£301/pm
330D M Sport Saloon
32,226mi Auto Diesel
£28,990
~£728/pm
Edition Sport
102,983mi Auto Diesel 2.0L
£9,000
~£226/pm
View more photos (30)
320D M Sport Saloon
7,358mi Auto Diesel 2.0L
£37,695
~£947/pm
3,102mi Auto Petrol
£33,990
~£854/pm
14,595mi Auto Petrol
£29,450
~£740/pm
9,820mi Auto Petrol
14,302mi Auto Petrol
318D M Sport Saloon
56,250mi Auto Diesel
£19,990
~£502/pm
320I M Sport
39,821mi Auto Petrol 2.0L
9,840mi Auto Petrol
11,100mi Auto Petrol
11,477mi Auto Petrol
62,748mi Auto Petrol
£18,990
~£477/pm
11,941mi Auto Petrol
2.0 320I M Sport Touring Euro 6 S
60,608mi Auto Petrol 2.0L
£14,599
~£367/pm
4.5 dealer rating
13,526mi Auto Petrol
12,809mi Auto Petrol
Results 48 - 72 of 76