Just brought my '03 bmw to Schneller for scheduled maintenance. They did a full preventative check on my car and made some great recommendations.
All reviews seem positive