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 (32)
330E M Sport Step
11,444mi Auto Hybrid
£31,558
Wallsend
~£792/pm
4.2 dealer rating
View more photos (31)
320D Xdrive M Sport Step
37,113mi Auto Diesel
£23,699
Edinburgh
~£595/pm
4.1 dealer rating
View more photos (23)
3.0 325I M Sport
124,830mi Auto Petrol 3.0L
£3,195
London
~£80/pm
3.5 dealer rating
View more photos (18)
2.0 320D M Sport 181 Bhp
112,000mi Auto Diesel 2.0L
£5,895
Crewe
~£148/pm
4.7 dealer rating
View more photos (65)
2.0 M Sport Steptronic Euro 5
71,110mi Auto Diesel 2.0L
£5,900
Blackburn
4.6 dealer rating
View more photos (19)
320D Xdrive Sport Step
64,927mi Auto Diesel 2.0L
£18,698
Glasgow
~£470/pm
View more photos (34)
335D Xdrive M Sport
56,990mi Auto Diesel 3.0L
£16,790
Bedford
~£422/pm
320I M Sport Step
250mi Auto Petrol
£47,780
Kingston upon Hull
~£1,200/pm
View more photos (30)
43,863mi Auto Petrol
£22,999
Doncaster
~£578/pm
M Sport Saloon
6,882mi Auto Diesel 2.0L
£38,940
~£978/pm
4.5 dealer rating
View more photos (45)
2.0 320D M Sport Euro 6 Ss
98,891mi Auto Diesel 2.0L
£10,495
Bury
~£264/pm
View more photos (36)
320I M Sport Touring
2,641mi Auto Petrol 2.0L
£37,553
Guildford
~£943/pm
View more photos (35)
320I M Sport
71,200mi Auto Petrol 2.0L
£13,499
Banbury
~£339/pm
5.0 dealer rating
Series
55,000mi Manual Diesel 2.0L
£7,995
Sheffield
~£201/pm
Dealer Not Rated
335D Xdrive M Sport Step
42,935mi Auto Diesel 3.0L
£21,199
Winsford
~£532/pm
View more photos (20)
320D Mht M Sport Step
9,877mi Auto Diesel 2.0L
£39,998
Kirkcaldy
~£1,004/pm
View more photos (53)
Saloon 2.0 320D M Sport Xdrive Euro 6 Ss 4
79,088mi Auto Diesel 2.0L
£19,999
Gainsborough
~£502/pm
M340d Xdrive Saloon
6,422mi Auto Hybrid
£45,500
Enfield
~£1,143/pm
3.7 dealer rating
318D M Sport Shadow Edition
67,700mi Auto Diesel 2.0L
£14,995
Swansea
~£377/pm
View more photos (14)
2.0 320I Euro 6 Ss
47,300mi Auto Petrol 2.0L
£8,995
Luton
~£226/pm
4.8 dealer rating
View more photos (44)
Saloon
36,300mi 2.0L
£24,499
Leatherhead
~£615/pm
View more photos (25)
Sport
91,688mi Auto Hybrid 2.0L
£16,200
~£407/pm
View more photos (49)
Estate 1.6 316I Sport Touring Euro 6 Ss 20
59,700mi Manual Petrol 1.6L
£9,999
Thornbury
~£251/pm
4.0 dealer rating
View more photos (21)
330E Xdrive M Sport Step Tech Pack
1,890mi Auto Hybrid 2.0L
£55,000
Braunstone Town
~£1,381/pm
Results 312 - 336 of 6,540