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 (12)
320D Ed Plus Touring
128,500mi Manual Diesel 2.0L
£7,995
Nottingham
~£201/pm
4.9 dealer rating
2.0 M Sport Euro 4
98,000mi Manual Petrol 2.0L
£2,495
Hatfield
~£63/pm
4.8 dealer rating
View more photos (26)
320I M Sport Step
31,515mi Auto Petrol 2.0L
£30,999
Stoke-on-Trent
~£778/pm
4.3 dealer rating
330I M Sport Saloon
60,200mi Auto Petrol 2.0L
£19,990
Bolton
~£502/pm
View more photos (31)
2.0 330E 12Kwh M Sport Touring Plug-in
30,584mi Auto Hybrid 2.0L
£26,249
Kidlington
~£659/pm
4.1 dealer rating
View more photos (17)
330D Xdrive M Sport
49,170mi Auto Diesel 3.0L
£14,999
Marlborough
~£377/pm
4.7 dealer rating
View more photos (23)
330D M Sport Saloon
16,394mi Auto Diesel 3.0L
£28,990
Southend-on-Sea
~£728/pm
330I M Sport Shadow Edition Step
37,101mi Auto Petrol 2.0L
£19,750
Worcester
~£496/pm
4.5 dealer rating
View more photos (32)
330E M Sport
7,616mi Auto Hybrid 2.0L
£31,740
Online Dealer
~£797/pm
320D M Sport Shadow Edition Step
48,095mi Auto Diesel 2.0L
£17,399
Winsford
~£437/pm
View more photos (38)
2.0 330E 12Kwh M
70,040mi Auto Petrol 2.0L
£20,991
~£527/pm
View more photos (53)
2013 63 2.0
100,434mi Auto
£6,495
~£163/pm
View more photos (48)
2.0 320I Se Steptronic Euro 4
129,795mi Auto Petrol 2.0L
£3,495
Halifax
~£88/pm
View more photos (77)
Saloon 2.0 330E 12Kwh M Sport Xdrive Euro 6
72,000mi Auto Hybrid 2.0L
£20,948
Wembley
~£526/pm
View more photos (8)
2.0 320D M Sport Touring Euro 6 Ss
15,863mi Auto Diesel 2.0L
£30,280
Seaham
~£760/pm
5.0 dealer rating
View more photos (36)
2.0 320D Luxury Euro 5 Ss
104,095mi Auto Diesel 2.0L
£5,795
Oldham
~£146/pm
320D M Sport
41,633mi Auto Diesel 2.0L
£21,850
Walsall
~£549/pm
View more photos (20)
3.0 335D M Sport Shadow Edition Xdrive Euro 6
34,230mi Auto Diesel 3.0L
£24,499
Conwy
~£615/pm
View more photos (9)
3.0 335D Xdrive M Sport Shadow Edition 308 Bhp
70,222mi Auto Diesel 3.0L
£16,999
York
~£427/pm
3.8 dealer rating
View more photos (39)
Automatic
17,000mi Auto
£17,995
Luton
~£452/pm
Dealer Not Rated
View more photos (21)
3.0 335D M Sport Saloon Xdrive Eur
68,200mi Auto Diesel 3.0L
£15,597
Great Yarmouth
~£392/pm
320D Luxury
95,800mi Manual Diesel 2.0L
£6,250
Pontypridd
~£157/pm
Touring 318D
Diesel
£14,195
Manchester
~£356/pm
320D Xdrive M Sport Shadow Edition Step
66,893mi Auto Diesel 2.0L
£16,500
~£414/pm
Results 432 - 456 of 6,540