The vm is continuously growing. Even when you free space ( from inside ) then the virtual disk will not change the size:
Inside the VM run that command:
cd ~
sudo cat /dev/zero > zero;sync;sleep 1;sudo rm zero
this it can take a while, since it can create a big file (more than 10min).
Turn off the vm.
Run this command from osx:
cd '/Applications/VMware Fusion.app/Contents/Library'
./vmware-vdiskmanager -d <path_to_your>/disc.vmdk
./vmware-vdiskmanager -k <path_to_your>/disc.vmdk
-d
will run a defragmentation-k
will shrink the vm disk