This place is your typical rip off place as far as I am concerned, I recently took my 2003 BMW Z4 3.0 convertible in because my service engine light was on and my top was not working.
They had me come in before they even opened, which I was not happy having to wait for someone to get there and for them to open up. They treated me like crap, and when they called to tell me they had looked at everything and fixed my service engine light. It turned out to not be the case.
I got there and as they drove my car from the garage to me the service engine light popped back on, which they never truly fixed they just temporarily fixed it, they said my sensor was bad but still charged me $34.67 to reset it, and less then a week went by before it came back on.
They also had the tech come out and talk to me about my top not working, he told me the motor for my top was shot, and would cost me close to $800.00 to replace.
After taking this to another repair shop, they deemed that the motor was fine just out of hydraulic fluid and would cost less then $50.00 to fix.
Really disappointed in this place. Complete joke and very unprofessional. I would give this place minus stars if Yelp would let me.