I have been very satisfied with our 2004 GMC Yukon SUV. It has the 5.3 liter engine and the trailer tow package. Without towing, it gets 19 MPG on the highway, 15 mpg around town . We tow an enclosed 18' long, 9' tall car hauling trailer. We often haul our 4,000# Stanley steamer and on the highway, we easily get over 10 mpg loaded. We easily climb the Cascade and the Rocky mountains. We use the Yukon as a daily driver, so the Yukon never sits idle. We bought it new and now have 100 K miles on it. The Yukon needed a new water pump at 35,000 miles and besides tires, that is the only repair needed thus far. I would buy another one for a tow vehicle.