I had a servicing here, and it was okay - The cost was about 25% more than average for the inspection I I had done, and it was done relatively quickly - recommended replacing parts that were replaced in the last year based solely on the age of the vehicle. Also made other recommendations on parts that were not worn out.
For people that don't have much of a technical background / car background who want a vehicle checked out, it might be worth the gamble but we have a lot better places to go to in the city. I won't take any of my other BMWs back, and I have decided not to give them the business on my TDI at their VW location due to this past experience. Gave them a try, but I ended up paying quite a bit for very little.