I've had friends use other BMW shops and then have to end up at Dinan for a repair (ionic control module on that one). On another occasion, they proactively found a suspension and an exhaust issue that I didn't even know I had. They are just about the lowest cost on oil changes as well. They are not cheap on other items but I do trust them and the work they do.
Some good points, I'll keep this in mind.