Spent nearly $700 on my 3 series but you forgot to reset my gauges...took some more time from my morning to get that done, though they did pull it right back in the shop to do it. Still should have been already done.
I have been here a couple other times for my car and my sons car. Spent over $3000 in less than a year. Work seems to be good thus far but the finishing details need to be better. This time it was the gauges not reset, last time a tire was mounted on the wrong rim and was very obvious...that took a lot of time from me to get fixed.
My opinion...Price good vs. the dealer, get you in quickly, work is good (so far), but need to be better in detail finish.