In most cases it would be up to the buyer to arrange pickup and shipping, not the seller. The seller can help by having the vehicle ready for pickup. The buyer will need to find a transport company to move the car between the two locations, and they would be the ones paying for transport. There are a number of them, so the buyer would need to check.
Selling of vehicles on eBay are non-binding, either party can walk away and buyers are expected to inspect the vehicle before paying and getting paperwork. If you follow though, the people picking it up will need the code from the buyer that you will need to post on the purchase page to show they picked it up.
"Buyer is responsible for vehicle pickup or transporting. $500.00 deposit due immediately at close of auction, *non-refundable*. Balance payable in cash, (green money). Title to be transferred or at the very least notarized before vehicle leaves my possession."
Maybe you are just looking for suggestions to help, still would not be in our best interest to suggest one, esp if something went bad. Most all vehicle transport company have reviews on line that can be check.