I have used Riders Choice as my preferred service provider for my 2003 BMW F650CS for about 10 years now and they have always given me really good service. Riders Choice is not a dealer, rather it is a motorcycle repair shop which also will have some used bikes for sale as well as some incidental accessories. The building is nothing very pretty, but once you get a look into the service area, you will notice that they are clean and well organized.
They have been very good on the prices they have quoted me and given time they can usually find reasonable prices for parts, tires and batteries. Most service will require you to leave your bike for a couple of days to a week, but their time estimates are usually right on. I have seen them work on various BMWs and almost every other brand of motorcycle.
I would recommend Riders Choice as a more affordable alternative to most motorcycle dealers service. Also if you live on the East Side, their location will be more convenient.