Yeah, I got mine at around 3"... a few from petsmart for $4, and some from a mom-and-pop shop LFS for $5... they had a few 5 inchers for $8 too, but I'd rather get em pretty young and raise em right so their fins don't get torn and their colors develop properly.