Steve Prokop in
. 503.538.8120 StevesBMW@msn.com. Independent guy, lots of experience with Airheads and what we call classic K's (30 years exp overall). Not necessarily cheap but he does good work. I do most of my own work but I do throw him some business to have a second pair of eyes on my bike(s) as I'm just a shady-tree guy. I've not been disappointed.
BMW of Western OR, dealership in Tigard,
http://www.bmcwor.com/. Mostly I just buy parts there. I don't have any experience with their shop other than it looks, "clean". But, the parts guys are knowledgeable.
I would avoid Portland Motorcycle Co, if they're still in business.
Tom