I have an 08 Denali, fully loaded, with 141K. I bought it at 84K miles from a dealer, along with an aftermarket ASC warranty that lasted 45K miles and has now expired. During the last 3 years of owning it, most repairs were covered by my warranty, so I focused putting money into maintenance and wear parts. I also had a comprehensive CarFax showing the vehicle was really well taken care of prior to my purchase. Work on my vehicle since owning it included the following: Fuel pump, front wheel bearings on one side, axel seals, pinion seal, front differential (this was a big one - but covered), oil dipstick tube (corroded and leaked), seat heater, throttle body (cleaned, but was previously replaced by prior owner), rear manifold studs broken off causing exhaust leak (gasket was good, so clamped both and have been good ever since) + 100K stuff, like plugs/wires, fluids, steering pressure/return hoses, drive and A/C belts and pulleys. The engine and transmission have been going strong, even with prior towing of a camper and boat (both well within spec towing capacity). Maintenance is huge. I would want to know what has been done in its history because at 220K, it has already past being around the block for a second time on 100K maintenance schedule. I've always heard, the 6.2 L can go 300K plus if well maintained and issues addressed along the way. I would be happy making it to 220K. Mine drives and rides great, so it will be a sad day when it becomes too expensive to justify not moving on from it. Hopefully that's well down the road.