CHARGED ME $80 FOR DOING NOTHING AND BROKE MY WINDOW. I came in to customize my car settings and get my Bluetooth code. He doesn't know how to use his machine and ended up clearing all settings from the prior owner. I went back to get it sorted out. Yes back another time to go through it and the settings were again not set. He told me "well at least you got your Bluetooth code" and walked back into his office, leaving me in the garage to leave. Now my right front window won't reset for auto up. He offered no way to fix it. So.. he actually broke my car!
I am a BMW enthusiast. I've owned and worked on 2 e30s and 2 e83s. I read all the forums and know a lot about these cars. Steve pretends that he does. Sure he CAN fix them but knows nothing about diagnosis, issues with models or how to improve anything. I went there because he has the machine I don't have and he was my closest BMW mechanic. There are 2 really knowledgeable enthusiast mechanics in the area, coast and ronin. Go to them, they might be slightly more expensive but they KNOW older BWWs. If you don't want to have something else break, steer clear of this guy. A five minute conversation with him will give you insight into his irrational logic and false inferences.
Lastly, while I was there, another customer of his came back saying all of his lights were still on and his car was leaking oil. Steve's response " I don't know, bring it back next week". BAD!