I've been in the market for a two-three year old car to replace my vw jetta. Looking at the bmw 128i and 135i. I've driven the 128i, love it, is the 135idave worth the extra 5k ish. Also, I'm currently in a place where it snows 20 inches a year, but that will hopefully change. How does it do in cold weather? If its super bad....(be honest), I'll probably look at the audi a3 tdi. Any owners have any advice, driven them both? What did you think? Thanks.