Leaving my M3 with Bavarian Performance Group is a no-brainer. They take pride in their work, are fairly priced, and I know they're looking over everything to ensure my car is performing at its best. Love the text alerts and email updates. Keep up the great work!