31231-31248 of 31,425 vehicles
£28,000
£13,889
£17,132
£25,902
£20,400
£16,805
£37,229
£10,750
£32,612
£15,405
£27,863
£12,869
£27,255
£22,487
£39,750
£19,376
£17,832
£19,359