I dont own a BMW or Audi, but id like to put some input in here.
The new Audi's beat BMW in luxury all day long. Its not a night and day difference, but the interior of the NEWER Audi's are just simply better. I would imagine that Audi's would be a bit easier to maintain and fix when there are problems.
When it comes to BMW, you get a little bit of everything. Speed, luxury, and connivence. For example, the M5 is fast as fuck. A sedan with a 3.6 0-60? Unheard of. The M3 is also pretty damn fast.
I seem to like BMW better, but its just my opinion. I think Audi's are a little overpriced for what they do. Im not saying BMW is cheap either. The new R8 GT runs a 3.4 0-60, and im guessing a decently impressive top speed, but its also $200,000. I feel like thats a little steep for what it does. Hell, a GT500 Super Snake would beat that off the line, and in the top speed all day long, for ~$110,000 cheaper. Viper SRT10 and ZR1 are about the same as R8 and MUCH cheaper as well.
I know what OP is asking for is lower end BMW/Audi, but I just thought I would give my input. If you are going to be using this car to go skiing, get an Audi hatchback. I like the look of em.