I sold my Cherokee on eBay and it was awesome. The guy PayPal'ed me a non-refundable deposit. A few days later he pulled into my driveway, handed me cash and drove it away. Less than 10 minutes. His drive home was the test drive.
I would highly recommend eBay. Just read some other ads and get your terms down good.
"$xxx non-refundable deposit due within 24 hours"
"Must be picked up within 7 days"
"Cash or Money Order only"
etc....