I cannot say enough good things about MotorHaus. I live in Charlotte NC and if it wasn't an 11 hour drive to West Palm, MotorHaus would be my regular mechanic. We were driving to Miami for Xmas and I got a "low coolant level" warning on my X5... we had just had the water pump and thermostat replaced so I was a little curious why I was having coolant system problems. We pulled into the West Palm turnpike rest stop and my wife found MotorHaus on Yelp. I called and Martin said to leave the car and drop the keys in the box, as it was 445PM.. and he also recommended a towing company that did a fantastic job helping us out. Long story short, Martin fixed the problem within a couple of hours the next day... the issue was a hose that somehow became disconnected while on our drive... he reconnected it and conducted a thorough series of tests to make sure the hose didn't need to be replaced. When I went to pick up the car, he had a dossier with all of the tests he ran and a photo of the problem... throw in the fact I think you can eat off the floor of his waiting room, it was so clean, and you have yourself an amazing repair shop for your BMW, should you ever need one. I am tempted to schedule an oil change with him in March when we drive down for Spring Break because I know it will be done better than any other repair shop you could find in the area!