A CZ512 will shoot rings around nearly any .22lr Semiauto that hasn’t been massaged in some way. They aren’t ammo fussy and are generally priced well. I wouldn’t overlook it if you come upon one.
5 round Mag, you’d spend more time reloading than shooting.