Kiddicare has a 3 for 2 offer on at the moment, with the cheapest of your 3 toys free. There are also almost 70 items for under £5, so buy 2 for under £10 and as low as £1.50 each and get the third free. There's free delivery on orders over £29.99, but otherwise £4.95.
Add a few more things for Christmas, and maybe a few birthdays and you'll quickly reach £29.99 and be set up for the rest of the year - or next year.
A fab opportunity to stock up the gift cupboard.