1513-1530 of 3,327 vehicles
£12,640
£13,480
£16,540
£14,111
£16,030
£19,140
£21,440
£11,960
£20,596
£21,345
£15,540
£12,000
£17,690
£9,060
£19,390
£13,730
£13,886
£17,260