If i could give this place negative stars, I would. I have never been so disappointed with service from a business. Long story short, I took in my BMW to get it checked out because i was having problems with my shift gear. It was in the shop for over a week for them to diagnose. They ran a test & said that they had no idea what exactly the problem was. They charged me over $1800 just to run a test... The guy that was "helping" us seemed as if he had no idea what he was doing. He then insulted me by offering to buy my BMW for $500 & told me it was junk. my car is now fixed and i only paid a fraction of the price to get it fixed, by taking it to a REAL mechanic. I have never been so disappointed and insulted. I also noticed that there were a lot of scratches on the car that i had never seen before. It was a disaster inside and out, as if my car had just been through a tornado. I will NEVER go back nor will i ever recommend this place to anyone. My friends and family will definitely not come here for services on any of our cars. Please don't waste your time here and go somewhere where they will take care of your car and treat you with respect.