I've bought a car interstate, and had a company inspect the vehicle for me first with a full detailed mechanical inspection. Cost me about $300.
I then chose to fly over once I knew it was a good car to purchase.
$300 is small change to weed out the good from bad vehicles, saves you time and money flying if it's a dud.