That's actually quite common these days. My wife gets a new vehicle when hers flips 100,000 miles. She's the one hauling the kids all over the place so I want something reliable for her.
Me, I find something 2-4 years old that's relatively low mileage for its year and pay CASH for it. Last time I did that, I purchased a three year old GMC Envoy Denali that originally sold for just over $38,000 in 2003 for $17,000 in June of 2006. It had 31,000 miles on it.
Best advice is to find a 2-4 year old vehicle and pay CASH. Never Ever pay interest. Period.
I used to buy a vehicle that I wanted, let my wife drive it for the first 100k, then I'd (finally) get to drive my selected vehicle for as long as I could keep it running.