Had my car towed on Wednesday night, allowing the shop to start working on it first thing Thursday morning. I had it sent there because they came highly recommended. I called early Thursday and mentioned what had happen and why I needed it serviced. I spoke to Derrick . I got no response till Friday in which got a brief explanation on what they had found. They are closed on Saturday's , so Monday I assumed they would have by than figured out my cars issue , but nothing new . Derrick mentioned that he would call me Monday before closing with more news, no call!! Tuesday I called and had gotten the same story about my car that I gotten the Friday before. They couldn't find anything new wrong with my car and wanted to keep an extra day, I declined and asked if my car was able to drive safely since they found nothing, I was assure it was ready. It was middle of the day Tuesday so I didn't have a ride so I took and uber. Picked up my car and not a block away from their shop my car did the exact same things I took it in for the previous week. They did absolutely nothing to my car In 3 days the had it, they also assured me it was ready to drive. I could have done more damage to my vehicle because they didn't have a clue what was going on with my car. I had it towed once again to BMW, they had found a solution and proper diagnosis in a matter of hours. I guess going the cheap way always catches up to you. I will never take my car there again.