Before you buy any car compare it on Carspider
Enter Reg
Works on any car from any website/dealer
433 cars
View more photos (64)
2.0 320D M Sport Euro 5
75,000mi Auto Diesel 2.0L
£7,990
Stockport
~£201/pm
4.9 dealer rating
View more photos (55)
320D Xdrive M Sport
78,696mi Manual Diesel 2.0L
£9,995
Bury
~£251/pm
4.1 dealer rating
View more photos (15)
320I Xdrive M Sport Shadow Edition
34,800mi Auto Petrol 2.0L
£20,299
Urmston
~£510/pm
4.5 dealer rating
View more photos (60)
2.0 330E Xdrive M Sport 288 Bhp
52,093mi Auto Hybrid 2.0L
£22,475
Manchester
~£564/pm
4.4 dealer rating
View more photos (58)
320I M Sport Touring
5,589mi Auto Petrol
£39,770
~£999/pm
View more photos (42)
320D M Sport Saloon
50,967mi Auto Diesel
£22,480
~£565/pm
View more photos (53)
320D Se Touring
121,000mi Auto Diesel 2.0L
£9,500
~£239/pm
View more photos (39)
320I Xdrive M Sport Step
21,523mi Auto Petrol
£22,887
Wigan
~£575/pm
View more photos (30)
330E M Sport Saloon
5,030mi Auto Hybrid 2.0L
£35,935
~£902/pm
2.0Td 163Bhp 320D
Diesel 2.0L
£12,395
~£311/pm
4.7 dealer rating
View more photos (9)
320D M Sport
48,977mi Auto Diesel 2.0L
£20,555
~£516/pm
View more photos (27)
Estate 2.0 320D Ed Sport Touring Euro 6 Ss
113,373mi Auto Diesel 2.0L
£8,995
Oldham
~£226/pm
View more photos (7)
2.0 320D M Sport Gt Euro 6 Ss
64,000mi Auto Diesel 2.0L
£14,470
~£363/pm
View more photos (78)
318D M Sport
30,444mi Auto Diesel 2.0L
£24,990
~£628/pm
4.6 dealer rating
2.0 12Kwh M Sport Euro 6 Ss
32,190mi Auto Hybrid 2.0L
£20,995
Bolton
~£527/pm
Saloon 2.0 330E 12Kwh Se Pro Euro 6 Ss
113,000mi Auto Hybrid 2.0L
£11,990
~£301/pm
5.0 dealer rating
View more photos (32)
Sport
55,030mi Manual Petrol 1.5L
£10,480
~£263/pm
View more photos (36)
M340d Xdrive Touring
10,669mi Auto Hybrid
£50,985
Rochdale
~£1,280/pm
View more photos (73)
2.0 M Sport Euro 5 Ss
108,500mi Auto Diesel 2.0L
£7,995
Middleton
View more photos (35)
330E M Sport Step
46,042mi Auto Hybrid
£20,499
Ashton-Under-Lyne
~£515/pm
2.0 318D M Sport 141 Bhp
62,041mi Auto Diesel 2.0L
£11,270
~£283/pm
View more photos (31)
Xdrive M Sport Shadow Edition 4Wd
51,315mi Auto Diesel 3.0L
£20,500
View more photos (28)
2.0 320D Se Euro 4
136,904mi Manual Diesel 2.0L
£1,995
~£50/pm
Dealer Not Rated
2.0 316D Se Touring Euro 6 Ss
147,673mi Manual Diesel 2.0L
£5,556
~£140/pm
4.8 dealer rating
Results 24 - 48 of 433