I wouldn't place a lot of stock in a CarFax report. I bought a car that had a clean report, turns out it had been crashed. I've never tried this before but if you could "test drive" it, take it to your local Carmax dealer and pretend you want to sell it. Those guys will find everything that's wrong with it in about 15 minutes. You'll also find out what's its worth on a trade.