Many dealers use Autocheck since they don't get charged for it- it'd be a good idea to check the Autocheck and the Carfax just to make sure- Autocheck will have an announcement if it went through an auction and they found unreported damage- such as prior panel replacement or frame damage.
Carfax doesn't always tell you service history. For some reason, some people won't ever go to a dealer and instead have independent shops do the work well and it's never reported on the history. Or, there's also those rare few who do their own work, I have a buddy who's truck doesn't exist according to Carfax- left the dealer, never titled, drove home, oil changed religiously, did an injection pump at 42k, no moving accidents involving other vehicles- doesn't have a single record for all its 50k miles. On the flip hand, sorry dealer service work and general neglect can get one with a good service history. Just because it goes to the dealer doesn't mean they put the right oil in it which can be an issue on these newer motors.
Miles seem high for the price- but it's loaded and it looks sharp. "Average" doesn't have quadradrive, isn't an '04, and isn't that nice.