Have u considered the beretta px4 storm with a 3inch barrel.. I carry mine in the center console of my wife car or the door pocket in my canyon.. I got 13 in the mag and 1 in the pipe of 9mm.. U can also get it in 40s&w not sure on the 45.. I got 3 buddies that has them and I had an issue with mine out of thr box,100%reliable since i got it back.. My buddies has been 100% from the box.. I made sure b4 i started carrying it.. Hitting the 1500 round mark with no failures of quality ammo:rock: