1009-1026 of 3,412 vehicles
£17,540
£17,020
£28,940
£15,250
£15,830
£12,110
£21,500
£12,630
£12,940
£16,700
£12,140
£13,510
£17,770
£12,760
£20,090
£24,650
£13,600
£15,320