5041-5058 of 35,180 vehicles
£18,290
£17,560
£17,000
£14,370
£15,490
£16,980
£28,010
£22,090
£18,030
£24,990
£22,620
£24,260
£25,490
£24,490
£27,200
£31,840
£15,970