I have owned BMW's for the past 6 years and this is by far the worst shop I have taken my car to. Yes, they did have a nice waiting area and polite staff, but that does not make up for my experience. I have worked at car dealerships and grown up around cars. I took my car in for an oil change and refused the inspection and when I was paying for my vehicle, they said I had about $3,500 worth of repairs. No explanation or showing me items. The mechanic should further explain on high ticket repairs. I was shocked especially since one of the repairs was something already fixed and under warranty. They even said an oil leak would be $1,000 and when I replaced it elsewhere it was only $200 for a seal and not the whole oil pan. Whether they were trying take advantage of a woman or the mechanic is not up to par, I will NEVER take my car there again. I spoke with the GM about this and he was very nice, but all he could offer me was a future discount on my vehicle. Why would I ever take my car back there, discount or not. Be careful if you go here. Don't trust what they say without further research.