Before you buy any car compare it on Carspider
Enter Reg
Works on any car from any website/dealer
6,540 cars
View more photos (46)
2.0 318D M Sport Steptronic Euro 5
106,500mi Auto Diesel 2.0L
£3,995
Nelson
~£100/pm
4.7 dealer rating
View more photos (100)
Estate
104,303mi Auto Diesel 2.0L
£7,100
Swindon
~£178/pm
5.0 dealer rating
View more photos (25)
320I Xdrive M Sport Saloon
18,803mi Auto Petrol 2.0L
£29,700
Aberdeen
~£746/pm
4.4 dealer rating
330D M Sport Saloon
29,257mi Auto Diesel
£27,990
Manchester
~£703/pm
4.1 dealer rating
View more photos (57)
2.0 12Kwh Sport Pro Euro 6 Ss
72,965mi Auto Hybrid 2.0L
£17,495
Bolton
~£439/pm
View more photos (33)
M Sport Saloon
21,435mi Auto Petrol 2.0L
£23,740
Blackburn
~£596/pm
4.5 dealer rating
View more photos (26)
330E Sport Pro Step
6,297mi Auto Hybrid 2.0L
£26,500
Loughton
~£665/pm
View more photos (16)
318D M Sport
87,423mi Manual Diesel 2.0L
£15,998
Winsford
~£402/pm
4.6 dealer rating
View more photos (80)
2.0 320I M Sport
11,000mi Auto Petrol 2.0L
£33,690
Airdrie
~£846/pm
View more photos (48)
2.0 320D Blueperformance M Sport Touring Euro
57,487mi Auto Diesel 2.0L
£14,495
Ipswich
~£364/pm
View more photos (40)
2.0 330E 12Kwh M Sport Touring Plug-in
20,609mi 2.0L
£32,500
Edinburgh
~£816/pm
4.2 dealer rating
View more photos (21)
2.0 320D M Sport Euro 6 Ss
98,250mi Auto Diesel 2.0L
Chorley
2.0 330E M Sport Phev 289 Bhp
60,748mi Auto Hybrid 2.0L
£19,490
Derby
~£489/pm
View more photos (41)
2.0 320I Sport Touring Euro 6 Ss
30,524mi Auto Petrol 2.0L
£25,299
Warrington
~£635/pm
View more photos (29)
71,000mi Auto Petrol 2.0L
£20,995
~£527/pm
4.8 dealer rating
View more photos (39)
3.0 M340d Mht Saloon Hybrid Xdrive
7,391mi Auto Diesel 3.0L
£51,994
Farnborough
~£1,306/pm
330E M Sport Shadow Edition
102,000mi Auto Hybrid 2.0L
£11,790
Cambridge
~£296/pm
2021 2.0 320I M Sport 181 Bhp
37,300mi Auto Petrol 2.0L
£24,490
Stamford
~£615/pm
View more photos (23)
330E M Sport Saloon
4,692mi Auto Hybrid 2.0L
£33,450
Cheltenham
~£840/pm
4.3 dealer rating
320I M Sport Step Pro Pack
11,843mi Auto Petrol 2.0L
£37,000
Coventry
~£929/pm
330E M Sport Step
75,264mi Auto Hybrid 2.0L
£17,298
Birmingham
~£434/pm
View more photos (28)
2017 67 2.0
53,000mi Auto 2.0L
£15,371
Brentwood
~£386/pm
View more photos (37)
320D M Sport
47,190mi Auto Diesel 2.0L
£21,283
Salisbury
~£534/pm
View more photos (43)
Saloon 2.0 320I M Sport Saloon 200909
100,281mi Auto Petrol 2.0L
Dealer Not Rated
Results 504 - 528 of 6,540