12 winters of driving M3s in the snow for me. I live in Montreal, so we get our fair bit of snow and cold spells and the ///Ms always worked pretty well in winter. As others have stated, the only issue is the low clearance when there is accumulation above 6" where the car seems to "float" on the snow and lose traction. Otherwise it is a blast to drive in the slippery stuff. Good tires are the key. I run PA3 which I find are a good compromise between dry, ice and snow grip. The new PA4 are apparently even better.
Go ahead and enjoy