The M3 kicks ass in the snow.
All my friends freaked out last winter how good it goes and handle in the snow.
The car has such a good balance, thats it very predictable in the snow and you can play with it as you wish.
It VERY stable even in the deep stuff, and the dtc is there to help you if you get off track to much.
Its even better then my preisous E90 335i.
I run Blizzak LM25 235 on all 4 coners. To have a square set up.
Its perfect, and best car ive had in the snow.
My E90 M3 is a daily driver for me, and i dont regret driving it even in our hard Quebec winters.