After a year of HORRIBLE experiences with the Denver BMW dealer [ridiculous misdiagnoses and regularly the car coming out of the dealer with more problems...
If you want a higher level of service than you're used to and you want pro techs who clearly know BMW (and other German cars)...