My choice:
1. Porsche: for everything from winter beater(money no option and a fleet of cars at my disposal with a full time mechanic servicing all my beauties) to SUV
Winter Beater: Porsche 911 AWD Turbo
SUV(for the real messy days and nights out with friends): Porsche Cayenne Turbo
2. BMW- basically I choose them as second because of thier M cars. I would have the M5, M3 and M coupe in my garage.
3. Mercedes- AMG cars only. None of the other benz's really do it for me, and i would choose an A4 over a C class anyday.
4. Audi: great cars, but not as good as BMW IMO.
5. VW: good cars of course, but not even in the same league as its german competitors, yet