1621-1638 of 8,465 vehicles
£15,489
£31,000
£39,250
£36,000
£27,500
£25,750
£19,000
£23,800
£24,750
£21,900
£19,750
£34,500
£35,000
£27,250
£35,500
£24,500
£24,350
£20,000