Believe it or not I would say get an Audi.
Personally I would get bmw, but you gotta admit AUDI is much better for winter. I spent the whole winter on worn out summer tires, and I can say I'm really pissed. 4 wheel drive all the way. BUt i still think 3 series is better for young people.