Josh is a great human and a great mechanic, who is even recommended by other mechanics. He is an honest and very knowledgeable mechanic. HMB...
There are a few other shops that will tell you that they are BMW experts and pretty much that they "know everything", but these guys...