I have a 2001 GMC Jimmy, and I love it (although, opposite of the OP, nexttime I think I want something bigger!) I've alwasy had GM vehicles, and have driven them into the ground, mileage wise - actually, my first car, a hand-me-down station wagon from my parents (either Chevy or Buick, don't recall which, but a GM vehicle) that still ran great with over 200k miles on it, and over 10 years old! Finally got rid of it since 12+ years of New England winters were taking their toll on the body of the car! So, I'd have no problem buying a used GM vehicle with relatively low mileage. You should be able to find a used Jimmy in your price range (in the newer models, the Jimmy (GMC) & Blazer (Chevy) have been replaced by the Envoy & Trailblazer).
When I was looking to buy, I also considered an all-wheel drive, but was told that they use more gas than a vehicle with 4 wheel drive that you turn on & off. With what it costs these days, I'd rather save on gas and have to switch into 4-wheel when I need it (which is not often).