This is just my way of doing business when it come to buying a motor vehicle.
If I am serious about buying said vehicle, I take it to an independent "Canadian Automobile Association" (AAA for the USA) Certified/Authorized mechanic and have the vehicle completely inspected. At which time you can decide weather or not the vehicle is worth purchasing. With this written (And dealer recognized) report you can go back to any licensed dealer and hit the bargaining table to establish a selling price.
The least the dealer can say is no!
There are enough vehicles on the used auto market to choose from. So what if you have to drive an hour or two to purchase a vehicle! If the buyer does not take all the precautions and steps to ensure that they are buying what they think is a good reliable suitable motor vehicle, then it is the fault of the purchaser, not the seller, as they want to unload problematic (lemons) for as much as possible. After all, they are in it for the money and nothing else.
I would also insist in a written clause in the sales contract that if the vehicle is problematic that they get it back within 30 days.
If the dealership says no.
Go to another dealer!
It's not like there are not enough in North America!
It is after all "Buyer beware" and a dealership is under no obligation to disclose body damage (here in BC under $3000) of mechanical problems.
This, after all is why dealers get and have poor reputations!
And if spending 10's of thousands of dollars for a vehicle is not good enough incentive to spend some time traveling to buy the "right vehicle" , then, you get what you pay for and ultimately it's your own fault and problem!
If what I just typed here hurts or offends you, then maybe you needed to be offended.