3" is a tough one for new revolvers. For your consideration:

Ruger LCRX with a three inch barrel - locally prices are $430 to $480 - however the 3" only comes in 38special +P
SW model 60 - 3" 357...