Nice and knowledgeable people with timely service and feedback, would highly recommend. I did feel the service costs was on the higher side but to be expected with the BMW models. I think some sort of reward program or financial incentive for returning customers would be nice as well (not sure if this is already in place just making a statement.