My mechanic is the same guy I've been going to since the BMW service contract expired. Hes a BMW specialist so I'm fairly confident that he knows what hes doing. His prices have been pretty fair too.
Next up is the speaker on the drivers side door that cracked and fell into the door. I guess im gonna have to take it to the dealer to get that fixed. This little plastic ring that holds it in place is completely missing.
I just got mine back today also. My mechanic had to replace the electric controller thing for the A/C fans. He took it on a test drive and when he came back noticed a puddle under the car. But hes not gonna be back till a week from monday.