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 (25)
330E M Sport Step Pro Pack
22,736mi Auto Hybrid 2.0L
£35,750
Sheffield
~£898/pm
4.5 dealer rating
View more photos (24)
330E Xdrive M Sport Step
4,002mi Auto Hybrid 2.0L
£41,000
Newport
~£1,030/pm
View more photos (26)
320D Xdrive M Sport Step
21,332mi Auto Diesel 2.0L
£28,000
Coventry
~£703/pm
View more photos (17)
320I Sport Step
7,677mi Auto Petrol 2.0L
£25,498
Ayr
~£640/pm
4.6 dealer rating
2.0 318D M Sport Euro 6 Ss
60,260mi Manual Diesel 2.0L
£11,795
Stoke-on-Trent
~£296/pm
View more photos (39)
2.0 330E 12Kwh M
72,300mi Auto Petrol 2.0L
£19,991
Nottingham
~£502/pm
4.7 dealer rating
View more photos (69)
320D M Sport
77,763mi Auto Diesel 2.0L
£20,990
Irthlingborough
~£527/pm
4.8 dealer rating
View more photos (32)
3.0 335D Se Coupe Steptronic Euro 4 28
109,833mi Auto Diesel 3.0L
£5,911
Newark-on-Trent
~£148/pm
View more photos (7)
320D Sport Step
66,955mi Auto Diesel
£11,850
~£298/pm
4.1 dealer rating
View more photos (22)
10,217mi Auto Hybrid 2.0L
£34,500
Warwick
~£866/pm
View more photos (35)
320I M Sport Step Techpro Pack
4,799mi Auto Petrol 2.0L
£39,500
Cardiff
~£992/pm
View more photos (16)
2.0 320D M Sport Steptronic Euro 5
126,000mi Auto Diesel 2.0L
£3,695
Chepstow
~£93/pm
4.0 dealer rating
View more photos (40)
25,633mi Auto Hybrid 2.0L
£31,699
Chingford
~£796/pm
View more photos (8)
2.0 316D Se Touring Euro 5 Ss
182,048mi Manual Diesel 2.0L
£2,995
High Wycombe
~£75/pm
Dealer Not Rated
View more photos (28)
M340d Xdrive
25,210mi Auto Diesel 3.0L
£33,000
Wolverhampton
~£829/pm
330I M Sport Pro Edition
57,891mi Auto Petrol 2.0L
£27,500
Tamworth
~£691/pm
View more photos (49)
2.0 320D M Sport Saloon
51,359mi Auto Diesel 2.0L
£16,000
Stourbridge
~£402/pm
View more photos (9)
Saloon 2.0 320D Ed Efficientdynamics Business
76,725mi Auto Diesel 2.0L
£7,499
Luton
~£188/pm
View more photos (13)
330E Se Step
98,612mi Auto Hybrid 2.0L
£9,995
Scunthorpe
~£251/pm
3.7 dealer rating
View more photos (41)
330E M Sport Step
40,013mi Auto Hybrid 2.0L
£24,299
~£610/pm
Sport
62,100mi Manual Diesel 2.0L
£13,200
Chatham
~£331/pm
View more photos (37)
2.0 320I M Sport Euro 6 Ss
Auto Petrol 2.0L
£40,240
Edinburgh
~£1,011/pm
4.2 dealer rating
View more photos (23)
108,000mi 2.0L
£12,989
Keighley
~£326/pm
2.0 318D Se Euro 6 Ss
77,420mi Auto Diesel 2.0L
£14,500
Rainham
~£364/pm
4.9 dealer rating
Results 48 - 72 of 6,540