I have been struggling with finding a good mechanic to work on my BMW 750li for years. I have been ripped off by other shops who's only method of diagnosing a problem was sizing up how much they thought they could get away with charging. Then I found Gary and his brother at Royal Auto they are the most honest, trustworthy and competent shop I have ever been too. I saved thousands of dollars over the other local hacks who have BMW in their names. No kidding, I am sending everyone I meet to Royal Auto you won't regret your choice, your car will be done right and you will likely save $$$