Terrible Terrible place to take your car. They charged me $1700 for repairs which i found later was a recall item. They claim to be a BMW partner but never informed me of the recall repair. Charged $150 evaluation fee and then when i told them NOT to do the repair, they want $350 to put my car back together. Picked my car up and their were extra screws laying in the floor. Got just a few blocks down the street and all sorts of warning lights cam on. Took it right back and they say they forgot to connect some cables. Car has had problem ever since.