Kinder Surprise $1 @ The Warehouse
I think this is the cheapest, it cost mostly $1.8 - $2.5 elsewhere.
Grub and stock up some of these if your kids like.
Also Kinder Surprise Pink:
There ware only Star Wars one in store when I went a few days ago.