2017 BMW 3 Series

Fair market value · Unknown · 2017 · 50k miles

£21,094 335d 3.0

Price range: £17,777 – £26,500

15

active listings


£17,777£26,500
50k miles 60k miles 70k miles 80k miles 90k miles

Current listings

£17,777 Good price

BMW 3 Series 3.0 335d M Sport · 58,176 miles · Chorley

View →
£17,995 Good price

BMW 3 Series 3.0 335d M Sport · 48,900 miles · Stockport

View →
£17,995 Good price

BMW 3 Series 3.0 335d M Sport · 49,500 miles · Radlett

View →
£18,495 Good price

BMW 3 Series 3.0 335d M Sport · 53,623 miles · Inverness

View →
£18,500 Good price

BMW 3 Series 3.0 335d M Sport Shadow Edition · 54,898 miles · Cannock

View →
£18,790 Good price

BMW 3 Series 3.0 335d M Sport Shadow Edition · 59,000 miles · Audenshaw

View →
£19,499 Fair price

BMW 3 Series 3.0 335d M Sport · 48,767 miles · Bristol

View →
£19,499 Fair price

BMW 3 Series 3.0 335d M Sport Shadow Edition · 37,519 miles · Northampton

View →
Search More Valuations →

Other specifications

320d 2.0 M Sport

£14,136

9 listings

330e 2.0 Shadow Edition

£13,201

9 listings

320d 2.0 SE

£6,950

8 listings

330i 2.0 M Sport

£11,900

6 listings

320i 2.0 Sport

£9,600

5 listings

330d 3.0 M Sport

£17,134

5 listings

2.0 M Sport

£9,990

5 listings

2.0 Sport

£11,450

5 listings

330e 2.0 M Sport

£13,999

4 listings

1.5 Sport

£7,297

4 listings

2.0 M Sport

£18,392

4 listings

318i 1.5 Sport

£8,131

3 listings

320d 2.0 M Sport

£18,532

3 listings

330e 2.0 Sport

£8,265

3 listings

2.0 320d Ed Plus

£6,995

3 listings

2.0 Edition

£13,290

3 listings

2.0 Edition

£13,290

3 listings

2.0 SE

£6,950

3 listings

2.0 Sport

£12,268

3 listings

3.0 Edition

£23,495

3 listings