Well, their sales has left things to be desired. If you've heard or experienced their service to be great, then I haven't heard anything other than good yet.
There's also a shop, European Performance. Novato... Not sure how I would evaluate between the two.
What about BMW Certification? SF has one. Is it a big thing?