Dealers should stop using services like this all together. These "reports" have single handily ruined used car pricing. If there is "mechanical" or "maintenance" history available, this could be useful (but what about the "mechanical" or "maintenance" that is not posted/listed?)
The body damage/accident information is an absolute joke, yet,this is the information that most people seem the most concerned about. This information comes almost solely from police reports. Insurance companies do not report crash information as the auto "check" companies will have you believe. I respect all law enforcement officers, but last time I checked, these guys are not experts in analyzing auto damage and auto damage repair.
Carfax and companies like them are solely responsible for the diminished value placed on vehicles just because they happen to show up on one of their reports. Just because the car was in a crash does not mean that it was not repaired properly. What about the cars that were in a crash (or suffered other damage) and do not show up on a report. Some of these repairs are done "improperly", but some how a car with an improper repair is now worth more than a car with a "proper" repair.
Dealers: Stop using these services! Instead, learn how to appraise cars with excellent repair work vs. poor repair work. (oh, and stop using "lot jockey's" to repair damage....this does not help either)