I went to GCD for a $150 pre-purchase inspection on a BMW I was interested in buying. They told me it would take an average of 1.5-2 hours to inspect the car. An hour after I dropped the car off I called them to see how much longer it would take and they told me they were done. When I arrived back at GCD I saw an inspection report and the mechanic who inspected it listed that the car had an oil leak coming from the turbo return line that was estimated to be a $500 repair. I bought the car based on this inspection that other than some wear and tear that I can wait on, it only needed $500 in immediate repairs. It turned out the car had 3 oil leaks none of which came from the turbo line. The oil filter housing gasket, the oil pan gasket and the valve cover (cracked) and valve cover gasket leaking oil. I also had to replace the serpentine belt in the first week I owned the car due to oil leaking on it and the original water pump which went soon after (A BMW Mechanic would have noticed the water pump will probably need to be replaced soon due to typical replacement needed on older BMW’s). I’ve now spent over $4,000 in repairs in the first 1,500 miles I’ve put on the car (and that’s from a reasonable Indy Shop). I never would have bought this car if I knew about these leaks/problems. In retrospect, they should have cleaned the engine, driven the car and better determined the locations of the oil leakage. I would have been happy to pay the additional cost. I realize it’s not an exact science, but then tell me that the oil leak(s) could potentially amount to thousands of dollars and the turbo return line leak is only a best guess. To make matters even worse, when I arrived home from buying the car, I found damage on the back bumper that was not there when I inspected it. GCD claims that they definitely didn’t cause the damage. The only reason I gave them two stars is throughout it all they were always nice on the phone when I talked to them.