LMTLMT's suggestion is best.
Or... I have used an independent company that checks out cars for potential buyers. Cost me around $140 (in NY) if I remember correctly.
The guy did check over 100 points and came back with a detailed report, and I ended up not buying the car, and the other time I...