I'll second the Jeep XJ, but I'd make sure you get one that's newer than a '96. They made alot of upgrades in the later ones. The old renix's were ok, but they weren't very dependable. I have a '98 that I drive every day. It's a 4.0, 5speed, has over 220,000 miles, burns no oil, gets 20mpg, and has been my favorite vehicle ever. My daughter wanted a XJ of her own to drive back and fourth to colledge, and I scored a '99 4.0 auto, for her that had 120,000 miles on it. I paid $3,000 for her's, but it was a "one owner" jeep, that had never been smoked in and was really nice. Her's gets about 18mpg, but it's an auto, and she drives her's a little harder than I do.
They've needed little stuff over the years, but no more than any other 4x4. Parts for a XJ are way cheaper than for a Suburu, or Toyota.
I also have a '91 XJ Laredo, but it's a bucket. Runs great, but you couldn't keep a cat locked inside for all the rust holes.
The only real downside is that they're rather small inside by today's SUV standards.
