Well the X500 will be a little bit faster and the diff lock would help pushing snow but the X320 should meet all your needs just fine. I went through this when I traded off my X300 I could not make my mind up between the two but I went with the X500 for the diff lock and the K72 trans. and the speed diff.