There's a cars and coffee meet in Lafayette on the first Saturday morning every month, weather allowing. Not just BMWs but a great collection of cars and nice people.
Here's the map.
http://g.co/maps/gbwr3
Goes from about 8 to 11 in the morning it think.