Part of the problem is pure competition. There are hundreds of bmw sites out, some are sig specific and some are not. What I like about ours is the community. We rarely have assholes posting stupid stuff or insulting other members. We won't tolerate that. On other boards, it happens all of the time. I use other forums to get answers because, for me specifically, I have an E39 and there are not many members who have them on our site. But I still come back almost everyday to see what is happening. Our best bet is internal marketing, i.e. our friends that share our passion for all things BMW/Euro/Cars.
For me, as a professional, the best patients I have are the patients that are referred by existing patients. The worse patients are the yellow page/ bargain hunting patients.