 I drove over a rock and had to have the car towed to the BMW in Port Chester, NY.It took visits from 3 tow trucks to finally get one that would crawl underneath the car to put it in neutral when off. The guy told me he would never do that if I had broken down on the highway. BMW assist was clueless.Car needed a muffler which took 10 days for BMW service Port Chester to get it from Germany.Then they decided it needed another muffler part which was backordered 2 months! In all it would be 2.5 months to fix a muffler! They couldn't care less about the inconvenience to me.