I took my BMW in as it had major, chronic electrical problems. I wanted an independent shop as the dealer had estimated too much money just to diagnose it. Their BMW tech is an engineer and in just a couple of hours had it diagnosed and fixed. Being a woman, I really appreciated how I was treated. The service manager called me before the work started and explained everything in an easy to understand manner. My bimmer is running smooth, no more problems. I am going back and doing my regular maintenance there. They explained that if you do your maintenance all kinds of problems can be prevented.