Overall excellent service from the service department to vehicle sales. They bent over backwards to ensure that things ran smoothly and helped us get out of our old vehicle, which I didn't think was possible. Well worth the 1 hr drive (only BMW dealership within a very large radius). Josh was great to work with.