Did someone say 135i?
Hatchback is a big no for me, but the coupes with the right bits on can look lush IMO (not everyone agrees I know).. If you can afford it, go for 2010+ model with the N55 engine. A lot better on fuel (my mates is mapped and does 41mpg on a run
) and they have near enough matched the old N54 engine up on mod potential after just 6 months of tuner development.. Low 12's are being seen on the 1/4 with just software and DPs..
I can't wait to get mine, just need to make sure I stay out of ditches..
Oh and as for snow, just do what this split-arse did, problem solved!