I go to BMW of Fairfax and have been since 2009. Not only is it convenient for me since it's close by, they also have a really good M technician there and he's the only one I allow to work on my car.
At the end of the day, everyone has their dealership horror stories, so do your research and ask around. Do a search on this forum or e90post and you'll find threads on local dealership and SA recommendations.
'06 BMW E46 ///
: '08 BMW E60 DINAN ///
M5, Interlagos Blue, SMG
DINAN Stage 2 Suspension, Exhaust, Stage III Software, Front strut braces,
Intakes, 13% Underdrive pulley, 3.91 Differential, RPI Scoops.