Highly recommend Motorhaus! We have a M3 and 535, and always use these guys for any maintenance required. They provide honest, accurate assessments of any issues, and will take you into the shop to show you exactly what the problem is and/or send you detailed photos. You will meet technicians in person and always have a high degree of confidence that they are extremely trustworthy. In addition, we have had a couple of times when we needed minor things like seat recalibration and they performed such work at no cost! For that reason alone we will continue to be loyal customers.