Our BMW x3 would not restart after getting in line at the Ocracoke to Hatteras ferry. We called a towing service that recommended that we have our car towed to Pugh's as they had experience with BMWs. Our vacation rental was over before our car could be repaired, so we left the car and returned to TN by rental car. Over the course of a few days it was determined a new starter was needed. Once the part was acquired, the technician installed the starter and the problem was solved. During the process I was kept informed of what was going on with my car in a very caring and professional manner.