AutoObsessed is great, at least for buying products. I'm not sure about getting detailing done there as they are very expensive ($100/hr) and take the time to do it right. They are fantastic, but skewed very far on the high end side. When I was last over there they were doing a few $3000 details.
I'm selling my 330i in case anyone is interested: