I bought my K1200S 2008 new from MAX BMW in Troy, NY for $4,000 less than what Wolfs asked for a used 2007 one. I do all service myself. Because it's a lot cheaper, but mostly because after hearing horrible stories about BMW's service, I simply don't trust them with my bike. I know I'll do it better. Yes, sometimes I need to buy BMW's special tools, but it still cheaper than paying BMW's outrageous service price. And I also buy OEM parts from US.
If you want BMW than learn how to work on your bike, or prepare your wallet