I have always had really good luck with BMW of Denver. There sales staff was good, and I have had my bike if for service a few times. On more than one occasion I have had hiccups on my end with moving/canceling appointments, returning parts etc, and they have always treated me great even thought the issues were my fault.
Mainly because I live 500 miles from the dealer, so getting in for service and trips down there are always tight schedules, and they have always been great.
I even was buying a bike from them, and then ended up buying it at a different dealership because of trip arrangements (I was purchasing the bike mid trip and Denver didn't fit into my travel plans, I live in MT). I tried everything I could to buy it form them, but they couldn't make it work getting the bike from a different dealer.
They have never had any hard feelings about it and continue to be great!!
2010 F800gs (Mine) 2011 F650gs (Wifes)