If you're an SPCR reader, I'm guessing you want quiet above all else, then by all means, of course buy the 3000B. If you're not a silence enthusiast, then the decision gets a bit tougher.
The P160 has other features such as being an all aluminum case or whatever, that aren't as attractive to silence enthusiasts.