Fair market value · N/A · 2025 · 30k miles
Price range: £18,695 – £30,295
9
active listings
Current listings
BMW i4 40 M Sport Gran eDrive · 35,681 miles · Preston
BMW i4 40 M Sport Gran eDrive · 38,000 miles · Stamford
BMW i4 40 M Sport Gran eDrive · 25,253 miles · Newtownards
BMW i4 40 M Sport Gran eDrive · 31,564 miles · Warrington
BMW i4 40 M Sport Gran eDrive · 25,253 miles · Edinburgh
BMW i4 M50 Gran · 35,154 miles · Slough
BMW i4 M50 Gran · 20,598 miles · Leeds
BMW i4 M50 Gran · 20,598 miles · Leeds
Other specifications
40 M Sport
£39,000
90 listings
35 M Sport
£36,233
31 listings
40 40 M Sport Gran Edrive
£36,680
15 listings
M60 M60 Gran
£54,000
14 listings
35 M Sport
£34,873
4 listings
35 Sport
£32,033
4 listings
35 35 M Sport Gran Edrive
£34,950
3 listings
35 35 Sport Gran Edrive
£31,995
3 listings
40 M Sport
£25,793
3 listings
M50 M50 Gran
£53,500
3 listings
35 Sport
£32,033
2 listings