I have 4 different German cars in the pass 3 years. This is what I have found.
Don't touch German Cars
1. MB E240. have it for 10 months and need to change the air-cond and brake systems twice. Break down on the road 3 times and service 9 times.
2. VW Touareg, Back to service after 7 days on the road. Gear box keep having funny noise and sold it after 9 months.
3. BMW 330i E90, back to service 9 time after using it for 9 months. break all my records. Still using it but will sell it after Chinese New Year for a LS460
Japanese cars that I have used before never give me any trouble. That is why I am waiting for my Lexus LS460 delivey now and sold the BMW