I had them pick up my BMW and they did not even check my car out for weeks! Then over one month later they told me what needed repair. After they had my car for two months they claimed to have fixed it but it was NOT what they originally said. Instead of paying $2,300 in repairs they wanted $4,500!!! FOR WHAT??? WITHOUT EVEN ASKING ME FIRST!!