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 (36)
Saloon 2.0 320D M Sport Euro 6 Ss 201616
140,000mi Manual Diesel 2.0L
£6,395
Dunstable
~£161/pm
4.9 dealer rating
View more photos (30)
320I M Sport
14,854mi Auto Petrol 2.0L
£46,300
Wolverhampton
~£1,163/pm
4.1 dealer rating
View more photos (17)
Saloon 2.0 320D Se Euro 5 Ss 201212
170,000mi Auto Diesel 2.0L
£4,995
Birmingham
~£125/pm
3.7 dealer rating
2.0 320I M Sport Saloon 184 Ps
4,115mi Auto Petrol 2.0L
£34,895
Hailsham
~£876/pm
4.2 dealer rating
View more photos (45)
3.0 330D
51,800mi Auto Diesel 3.0L
£18,495
Ipswich
~£464/pm
4.4 dealer rating
View more photos (82)
2.0 320I Sport Plus
81,946mi Auto Petrol 2.0L
£6,990
Welwyn Garden City
~£176/pm
5.0 dealer rating
2.5 323I
155,000mi Manual Petrol 2.5L
£3,000
West Drayton
~£75/pm
4.5 dealer rating
View more photos (22)
2.0 330E 12Kwh M Sport Saloon Plug In H
6,435mi Auto Petrol 2.0L
£35,995
Cambridge
~£904/pm
2017 67 2.0
109,000mi Auto Hybrid 2.0L
£10,750
Accrington
~£270/pm
View more photos (16)
2.0 320D M Sport 188 Bhp
47,941mi Auto Diesel 2.0L
£22,945
Ballymoney
~£576/pm
View more photos (43)
2.0 320I M Sport Shadow Edition Euro 6 Ss
53,380mi Auto Petrol 2.0L
£15,489
Preston
~£389/pm
4.8 dealer rating
View more photos (25)
330E M Sport Step
5,973mi Auto Hybrid
£35,749
Harrogate
~£898/pm
4.0 M3
64,703mi Auto Petrol 4.0L
£24,985
Airdrie
~£627/pm
View more photos (15)
2.0 320D Xdrive Sport Touring 188 Bhp
107,600mi Manual Diesel 2.0L
£8,990
Peterborough
~£226/pm
4.6 dealer rating
View more photos (26)
2.0 320D M Sport Touring Euro 6 Ss
88,443mi Auto Diesel 2.0L
£11,990
Henley-on-Thames
~£301/pm
4.7 dealer rating
View more photos (75)
Saloon 2.0 320I M Sport Plus Edition Euro 6
35,633mi Auto Petrol 2.0L
£24,995
Telford
~£628/pm
View more photos (20)
3.0 330Ci 330 Sport
146,000mi Auto Petrol 3.0L
£2,890
Leicester
~£73/pm
Dealer Not Rated
View more photos (24)
320D Xdrive Sport Touring
90,000mi Auto Diesel 2.0L
£10,800
Coalville
~£271/pm
View more photos (6)
2.0 318I Sport Plus Edition Coupe Manua
94,000mi Manual Petrol 2.0L
£3,490
March
~£88/pm
320I M Sport Step Techpro Pack
11,373mi Auto Petrol 2.0L
£37,000
Coventry
~£929/pm
View more photos (28)
2.0 318D M Sport 141 Bhp
126,785mi Manual Diesel 2.0L
£5,995
Falkirk
~£151/pm
View more photos (42)
3.0 330D M Sport Xdrive Euro 5 Ss
80,553mi Auto Diesel 3.0L
£11,995
Torquay
View more photos (31)
320Ci Se
101,000mi Manual Petrol 2.2L
£2,995
Sittingbourne
2.0 320I Se Touring 181 Bhp
47,675mi Manual Petrol 2.0L
£10,250
Ripley
~£257/pm
4.3 dealer rating
Results 336 - 360 of 6,540