For concealiblity, accuracy and reliablity the HK P7M8 is hard to beat. It is worth the the few extra hundred dollars. A used but excellent conditon P7 will run around $750 - $900. That being said a BHP for $450 - $550 is a great alternative as well as the CZ-75B which can be carried cocked and locked for around $350 - $400. If you want small get the P7. If you want hi-cap, get the BHP or CZ or actually a P7M13 (13 round version of the P7).