2. Beretta Nano
This little guy is chambered in 9X19 caliber and is available with a 6 or 8 round magazine. Barrel length comes in just at the 3-inch mark, with overall length being 5.6 inches.
Some people scoff at the Nano, but it comes from the same company the military has trusted for years to manufacture the guns they use. Also, you might notice that service members have this as a concealed carry gun.
So, come on! It has good sights, a decent trigger pull, and goes bang when it should. While not as accurate as rifles, this gun will definitely save your life in a pinch.
This is a concealed gun that will not fail you when you need it. And, it’s not all that expensive for a semi-automatic pistol, with an MSRP of $450.