If you're going to own a German car long term (5-20 years), get ready to spend money. The costs that you spend for regular maintenance, is going to be more expensive than your Toyota/Honda/Ford, not to mention break/fix costs. Find a reputable shop that won't gouge you on prices. There are also...