2022 BMW 3 Series

Fair market value · Diesel · 2022 · 40k miles

£22,135 320d 2.0

Price range: £19,697 – £22,995

50

active listings


£19,697£22,995
40k miles 20k miles 30k miles 50k miles 60k miles 70k miles

Current listings

£17,995 Good price

BMW 3 Series 2.0 320d M Sport · 57,166 miles · Blackburn

View →
£19,040 Good price

BMW 3 Series 2.0 320d M Sport · 32,670 miles · Motherwell

View →
£19,495 Good price

BMW 3 Series 2.0 320d M Sport Shadow Edition · 57,000 miles · Swansea

View →
£19,495 Good price

BMW 3 Series 2.0 320d M Sport Shadow Edition · 57,000 miles · Swansea

View →
£19,697 Good price

BMW 3 Series 2.0 320d M Sport · 40,471 miles · Newtownabbey

View →
£19,767 Good price

BMW 3 Series 2.0 320d M Sport · 51,548 miles · Nelson

View →
£19,767 Good price

BMW 3 Series 2.0 320d M Sport · 51,548 miles · Nelson

View →
£19,995 Fair price

BMW 3 Series 2.0 320d M Sport VIRTUAL COCKPIT, HEATED SEATS · 49,943 miles · Deeside

View →
Search More Valuations →

Other specifications

330e 2.0 M Sport

£19,614

30 listings

320i 2.0 M Sport

£22,866

16 listings

2.0 M Sport

£24,995

14 listings

2.0 M Sport

£24,995

14 listings

2.0 330e Se Pro

£16,881

12 listings

320i 2.0 M Sport

£19,452

10 listings

330i 2.0 M Sport

£24,685

8 listings

330e 2.0 M Sport Pro

£25,072

7 listings

2.0 Edition

£26,949

7 listings

318d 2.0 M Sport

£18,790

4 listings

318d 2.0 M Sport

£17,888

4 listings

330e 2.0 SE

£16,807

4 listings

330e 2.0 Sport

£20,990

4 listings

330i 2.0 M Sport

£23,723

4 listings

3.0 M340d Mht

£35,345

4 listings

318i 2.0 M Sport

£22,827

3 listings

320d 2.0 SE

£17,800

3 listings

2.0 Sport

£20,999

3 listings

3.0 M340i Mht

£37,995

3 listings

330d 3.0 M Sport

£35,990

2 listings