My main interaction interaction since bringing my car to BPG in March 2016 has been Dave. It is very hard to find a good, if not great, mechanic for BMWs, one that you can trust to tell you what you need to know, what's important for the ongoing maintenance of your car, and most importantly why. I get that from Dave and trust in his experience in servicing BMWs. As I told Dave previously at my last visit, "I have found my new mechanic".