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)
3.0 335D M Sport
99,000mi Auto Diesel 3.0L
£11,265
Uxbridge
~£283/pm
4.1 dealer rating
View more photos (23)
M340d Xdrive Mht Step
35,464mi Auto Diesel 3.0L
£33,500
Worcester
~£841/pm
4.5 dealer rating
View more photos (34)
2.0 320I M Sport 181 Bhp Cruise Control -
63,719mi Auto Petrol 2.0L
£18,799
Preston
~£472/pm
View more photos (29)
320D M Sport
90,364mi Auto Diesel 2.0L
£17,772
Glasgow
~£446/pm
4.7 dealer rating
View more photos (32)
2.0 318D M Sport 141 Bhp
62,041mi Auto Diesel 2.0L
£11,270
Stockport
View more photos (28)
84,222mi Auto Diesel 2.0L
£15,990
Dewsbury
~£402/pm
4.8 dealer rating
320D Efficientdynamics Plus Step
80,049mi Auto Diesel
£9,747
Kilmarnock
~£245/pm
View more photos (26)
2.0 320D Efficientdynamics 161 Bhp
118,000mi Manual Diesel 2.0L
£4,395
Ripley
~£110/pm
Dealer Not Rated
View more photos (42)
2.0 Sport Euro 6 Ss
109,473mi Manual Diesel 2.0L
£6,890
Sheffield
~£173/pm
View more photos (31)
Xdrive M Sport Shadow Edition 4Wd
51,315mi Auto Diesel 3.0L
£20,500
~£515/pm
View more photos (20)
320I Sport Saloon
29,790mi Auto Petrol
£21,990
Liverpool
~£552/pm
View more photos (19)
320D Sport
49,869mi Auto Diesel 2.0L
£18,998
Paisley
~£477/pm
4.6 dealer rating
View more photos (37)
330E Xdrive M Sport Step Pro Pack
7,633mi Auto Hybrid 2.0L
£35,000
Tring
~£879/pm
View more photos (8)
2.0 320D M Sport Shadow Edition 188 Bhp
56,045mi Auto Diesel 2.0L
£16,499
Merthyr Tydfil
~£414/pm
4.4 dealer rating
View more photos (21)
335D Xdrive M Sport Shadow Edition
58,800mi Auto Diesel 3.0L
£19,991
Edinburgh
~£502/pm
4.2 dealer rating
318D M Sport Mhev
36,212mi Auto Diesel 2.0L
£21,495
~£540/pm
5.0 dealer rating
3.0L M340i Xdrive Saloon Euro
20,000mi Auto Petrol 3.0L
£29,995
Tonbridge
~£753/pm
2.0 320D Se Euro 4
136,904mi Manual Diesel 2.0L
£1,995
Middleton
~£50/pm
View more photos (66)
320I M Sport Saloon
6,943mi Auto Petrol
£33,150
Huddersfield
~£832/pm
View more photos (102)
Estate
90,407mi Auto Diesel 2.0L
£8,900
Swindon
~£223/pm
View more photos (60)
M Sport
7,061mi Auto Hybrid
£32,190
Durham
~£808/pm
4.3 dealer rating
318D Mht M Sport Step
51,081mi Auto Diesel 2.0L
£21,498
West Bromwich
View more photos (44)
Touring 335 X Drive
61,000mi Auto Diesel 3.0L
Peterborough
2.0 320D Mht M Sport Euro 6 Ss
9,074mi Auto Hybrid 2.0L
£36,999
Chester
~£929/pm
Results 264 - 288 of 6,540