Tom Richardson

Sort by:
Click for more information
£9,895
December 2018 BMW i3 120Ah with 22,500 miles. Last serviced January 2026. Great condition, priced to sell.