My 2000 Jeep Cherokee XJ 4.0L. Sold about 6 months ago with 187k miles. It had been super reliable, never left me stranded ever, started up every time. I had been to many different places with it, pulled out numerous stuck cars from snowbanks, etc. It was overall a great Jeep. Unfortunately it had some rust on the rockers, which I originally planned on fixing. I had a cracked windshield from a rock that came off a truck, and needed the windshield replaced. When I went to have the windshield replaced, the guy was unable to do it. The Jeep did not have the original windshield, and it had been replaced somewhere along the line before the 10 years I owned it. Whoever installed that windshield didn't put the seal in correctly, and it was heavily rusted, to the point of likely needing 1000s in bodywork at a shop. At that point, knowing it had 187k miles and a little bit of rust elsewhere already, I had to let it go. It was bought by a welder, and was going to get fixed up, but I still miss it almost every day.