I’ve had a 2001 Cherokee for years now and it’s always great in the snow. Of course, I’ve also replaced the starter, the radiator, and the exhaust system in the time I’ve had it lol.
Like others have said, a lease is probably best to look into if the used vehicles you’re looking at are still prohibitively expensive.