Fair market value · Diesel · 2019 · 40k miles
Price range: £18,990 – £20,500
18
active listings
Current listings
BMW 3 Series 2.0 320d M Sport Shadow Edition · 54,665 miles · Preston
BMW 3 Series 2.0 320d M Sport Shadow Edition · 56,283 miles · Grantham
BMW 3 Series 2.0 320d M Sport Shadow Edition · 56,283 miles · Grantham
BMW 3 Series 2.0 320d M Sport Shadow Edition · 56,283 miles · Grantham
BMW 3 Series 2.0 320d M Sport Shadow Edition · 47,727 miles · Burton On Trent
BMW 3 Series 2.0 320d M Sport Shadow Edition · 47,727 miles · Burton On Trent
BMW 3 Series 2.0 320d M Sport Shadow Edition · 47,727 miles · Burton On Trent
BMW 3 Series 2.0 320d M Sport Shadow Edition · 47,727 miles · Burton On Trent
Other specifications
320i 2.0 M Sport
£19,803
12 listings
320d 2.0 M Sport
£20,044
11 listings
330e 2.0 M Sport
£16,909
11 listings
320i 2.0 SE
£10,550
8 listings
320d 2.0 Sport
£17,498
5 listings
320d 2.0 SE
£14,755
4 listings
330i 2.0 M Sport
£19,995
4 listings
2.0 Edition
£18,847
4 listings
2.0 SE
£17,224
4 listings
2.0 Sport
£15,142
4 listings
318d 2.0 M Sport
£18,629
3 listings
320d 2.0 M Sport
£22,967
3 listings
320d 2.0 SE
£17,183
3 listings
320d 2.0 Sport
£17,655
3 listings
320i 2.0 Shadow Edition
£18,699
3 listings
320i 2.0 Sport
£16,992
3 listings
335d 3.0 M Sport
£20,063
3 listings
340i 3.0 M Sport
£24,630
3 listings
2.0 M Sport
£17,350
3 listings
2.0 M Sport
£17,350
3 listings