I bought my 2004 Pilot EX-L in Dec 2008 with 52,900 miles. I'm now at 110,300 miles. I am a DIY mechanic and have done all the scheduled maintenance myself. The 17 city and 22 hwy fuel ratings are not accurate. Best highway was 21 and routinely get 18-19mpg in mixed driving at high altitude in Colorado and Wyoming. When I lived in Southern California, I routinely got 15-16mpg in mixed driving and a highway best of 19. So fuel quality and altitude definitely effect fuel economy. I've replaced motor mounts, spark plugs, shocks/struts, timing belt, and valve adjustments. Overall a great vehicle with no transmission problems.
I strongly recommend replacing the small donut spare tire with a full sized spare. It will fit just fine underneath even with the factory trailer hitch. Get a steel wheel from a Pilot LX for less than $50 and a new or used 235/70/16 tire.