My Brother has deal with them and they are BMW experts, however, they charge liek BMW experts as well. For maintenance and repairs that you feel should be done by specialists, they are the place to go, as long as you can afford it.
Matt in NH 1990 535iM
P.S. they have some real spectacular cars to look at.