I have a great BMW mechanic, but with six thousand miles of warranty left on my car, I could certainly use the free services of the dealer shop. Any experiences there?