We had a pretty harsh winter here in New England, and I didn't have any issue with my M3 on blizzaks. I have never got stuck!
I would never drive an xdrive, not because of the weight, but because of the steering feeling. There is a reason why M cars don't come with AWD