1675-1692 of 2,400 vehicles
£11,900
£12,410
£11,960
£16,870
£15,920
£10,790
£12,670
£14,530
£15,610
£23,060
£16,220
£12,620
£14,160
£11,500
£15,280
£12,190
£14,850
£13,940