Check out the BMW Car Club of America website:
I have also heard anecdotally that Craigslist might be a good source in the SF area.
Don't hesitate to buy in other cities/states. Just find a good mechanic to do an inspection and use a covered transporter. Call a BMW dealer close to where you want to buy or try an independent BMW mechanic (http://www.bimrs.org/