I took my BMW to them. The Flying Dog Garage did a great job. They were able to work with me for a convenient appointment (on my terms, not theirs).
They are very reasonably priced and know their cars. I have always been skeptical about taking my car to an independent shop, but not anymore.
Thanks guys...I will be back.