289-306 of 3,519 vehicles
£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
£19,700
£22,600