I had a good experience. The guys are friendly and not pushy towards any extra services.
I came in for routine maintenance for my 335i. Changed oil, flushed brake fluid and replaced front brake pads. They charge about 30% less than the dealership.
I just had to wait 3 hours for them to order and deliver the brake pads. I decided to wait but it would of been nice if they had brake pads in their inventory.
Tip: print out the coupon on their website and save 10% !