If you have a dealer you can trust I would go to them. They are trained
for your car and another thing to consider is the ability to track/record the
services done on your car by factory tech's when it comes time to sell it.
I personally would want to see a service history report from BMW before
buying a used M. Just my 2 cents...