Wife and I had BMWs until I bought the E30 and got snowed in a few times - last time there was less than 4 inches....
Don't let me put you off though, TBH I loved my 320d coupe (snow issues aside). Just prepare yourself for the "You need four new tyres sir, we can do a full set of Potenza runflats for £1000..."!
Nice car though and fuel economy is astonishing. I drove mine in a 'spirited' fashion all the time and never got less than 46mpg off a tank! My wife used to get early 50's from it!