New 9mm pistols typically run around $500. At an estate sale or a gun show, you might be able to get a decent 9mm for under $100. A decent handgun at the used section of a gun store will likely run around $300, which we highly recommend.