the dealer here is pretty good and the other i've used is smc in harrisburg (just off 485).
www.bmw-ducati.comhttp://www.smcspec.com/On a 2000 Andy will be as good as the dealer, be worth calling both. Bob runs the service dept at the dealer and is a good guy as well.