Only deal locally; if shipping is involved, it's probably a scam.
If a down payment is involved, it's probably a scam.
If the other person refuses to meet with you to do the transaction in a public place where there are lots of people around (potential witnesses), it's probably a scam.
If you are mailing a check to someone because of an ad you found on this site, you are probably making a big mistake.