I used an escrow service when I bought my '69 Dart on eBay several years ago. I deposited the money in the escrow account, the car shipped from Oregon to SoCal. The car was delivered to my driveway and I checked it over for several days before approving the release of the payment funds from the escrow account to the seller.
Best way, in my opinion, if your buyer cannot stand in your driveway with cash in hand.