Every one of those listed will be in the shop a substantial amount of time per year. My good buddy works on VW's all day long and they are complete piles, and expensive to fix. Same with Audi - same family. Another buddy used to work on Volvos at the dealership in the Springs and it was the same story. Unreliable and expensive to fix. BMW seems to be a bit of a crapshoot; the older cars are tougher and more reliable than the newer ones, is my take on things. Saabs - I would stay the hell away.

Get a Lexus IS300 or IS350.