Even in NW PA where I live, a 330i with some good snow tires is good enough. You will regret not getting a RWD 330 at least 9 out of 12 months of the year.
Black Sapphire MetallicNatural BrownSilver Cube
e46 330i ZHP/6MT - Sold
M3 - RIP
Alpine WhiteTanSand High Gloss e46 330i SlickTop/5MT
Black Sapphire MetallicNevada BrownDark Bamboo e70 X5 xDrive4.8