If you have to have a semiauto, and polymer frame, the Ruger 22/45 is VERY accurate & is going to be impossible to beat for the price. It shoots .22LR only but .22LR is the cheapest of all .22 ammo however.
http://www.ruger-firearms.com/Firear...7&return=Y