1639-1656 of 7,654 vehicles
£16,370
£12,100
£13,900
£15,850
£15,460
£14,200
£15,060
£13,380
£15,010
£18,540
£16,130
£17,250
£15,610
£17,800
£12,700
£12,950
£21,200
£10,020