We have a 2001 Jeep Grand Cherokee Ltd, with well over 100,000 miles. (don't know exactly how many). Outside of usual care and maintenance including tires, brakes and batteries....we've replaced the starter and fuel injector in the last 6-8 months.
It's been a great car, I'm quite fond of it! I had it as a lease car, it only had 8 miles on it when I got it, then M bought it when my lease was up.