Service was great, fast on diagnosing the problems, very professional and the most important, they called me before ordering or fixing anything on the car. That has always been an issue with shops and dealers in the past, also they undercut BMW by about 80% on the price. I am writing this 2 weeks after the car has been complete and it's perfect, not one compliant from me.