Some further thoughts, as always disagreement is welcome --
By location, I meant city, not address -- I would not expect anyone to post their specific address in an advert. I do believe people deserve to know if travel or shipping are going to be required to settle a deal, city or at least state/province/etc. allow for this. Remember, some of us live in countries that cannot be traversed in a day... 8)
Posting a price is not begging. It may just be my pet peeve, but for me, no price = no interest. I won't even bother to call, because my thinking is "he didn't post a price, he's probably got unrealistic expectations of the value of the item." I don't think anyone needs to be "good enough" to buy a car -- if you have the money, you are qualified. Posting your price helps weed out unqualified buyers.
VIN/reg -- Most of us outside really large cities in the US aren't faced with much risk, but I understand why some might not want to make public information about a significant asset. I think posting the VIN is a matter of individual discretion, but a seller should be prepared to provide the VIN to a serious buyer prior to accepting any money.
Maybe we can divide this into "required" and "recommended". For example -- year, model, price, general location and a method of contact required, a good clear description and pictures recommended.