I have purchased two aircraft, both remotely. In both cases, I used a purchase agreement with earnest money. Prior to sending an agreement, I reviewed scanned logs in entirety, and hundreds of pictures provided by the seller, including of interior surfaces like the tail cone and inside the wings. Serious sellers will likely have most of this info already.
Having some confidence in the airframe allowed me to put a modest deposit down ($1000-5000), with purchase contingent on satisfactorily completing an inspection within an agreed upon time frame (30 days), negotiating a resolution of outstanding issues, and then an in-person viewing. If the seller was unwilling to resolve issues to my satisfaction, or agree to a financial concession, the earnest money is refunded. If the airplane was as advertised and I just decided to back out, they could have kept the earnest money. They were also obligated to sell to me on the agreed upon terms if I accepted the condition inspection as is.
In the second case, I had even taken delivery of the aircraft, flown it locally for an hour, and had an ignition switch failure. The seller offered to resolve it, or refund the purchase. I chose to have them resolve it, as it was a hard to find airplane (Cessna 205) with very low hours on the airframe and on a recent major. I ended up flying home commercial and returning a month later to get it, but it all worked out.
In my mind, the purchase agreement was a way to demonstrate good faith and serious intent, with some skin in the game on both sides. It is a lot easier to have a satisfactory resolution to any transaction if you know exactly what the expectations are.
