18631-18648 of 20,305 vehicles
£30,000
£16,500
£15,250
£25,000
£41,500
£42,250
£19,535
£20,227
£16,937
£21,071
£25,166
£24,021
£22,188
£22,176
£28,128