I have a BMW 530i and a radiator hose came off draining all the coolant. I had my car towed to my house. I called John the next day and he was very punctual. After working about 15 mins we tried to find the part and we had to order it online so that we could get it for a reasonable price. Unfortunately, the part was out of stock. The next morning he said he could pick it up from the BMW dealership and be at my house soon. He showed up in about 20 min. with the part and didn't waste anytime on getting started. He had the car running like it was a brand new car within 20 mins. He is very professional and shows up when he says he is. He is very reasonable when he quotes you and is not unfair by any means. I highly recommend him and will continue to use him from now on.