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.).
2008 E90 M3 (IB, Premium, Tech, Cold Weather packages, PDC, 6MT, 19")