Incompetent and/or dishonest money grabbers. I hate to have to leave a bad review, but I'm compelled to since this could be a costly mistake for someone. They don't know how to work on all BMW's, and are way overpriced. I have a long list of their mess ups throughout my experience. Glad I took my car and left, but it cost me a lot...so don't let it cost you.