I'm going to add two:
Gateway BMW in St. Louis, Missouri
http://www.gatewaybmw.com/ Gateway BMW Motorcycles
2690 Masterson, St. Louis, MO 63114
(314) 427-9090
Google Maps
Latitude: 38.705343 Longitude: -90.341392
Tuesday to Friday 9:00am - 6:00pm and Saturdays 9:00am - 4:00pm
and
Big St. Charles Motorsports
http://www.bigstcharlesmotorsports.com/3830 West Clay Street St. Charles, MO 63301
(636) 946-6487
I've had GREAT service at both, GREAT people at both. Gateway has an EXCELLENT clothing and helmet selection! They even let me take a helmet for a test ride to see how it sounded and worked with MY bike!