My M3 is my daily driver. I put on a set of Bridgestone performance snows (from Tire rack) last winter and drove it every day.
The car is excellent in the snow w/ the proper tires. The only issue is ground clearance (so be careful of the deep stuff or the snow 'boulders' left by plows, etc.).
2015 X5 xdrive35i
2008 E90 M3
2002 325Ci Convertible