I went to GCD for a $150 pre-purchase inspection on a BMW I was interested in buying. They told me it would take on average 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 gasket were all leaking oil. I’ve spent $2,000 in repairs and I still haven’t replaced the VCG because it’s a small leak. I never would have bought this car if I knew about these leaks. 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.