I would probably talk to some folks at your local bmw cca.
http://www.rmcbmwcca.org/Newsletter/MSR2007-05.pdf
The people that advertise discounts for members are typically good places to start. But calling up the librarian or other club members would be a sure way to find out.