My suggestion would be to focus more on open ended materials that offer the possibility of growing with her developmentally. Some examples of material that got use for many years at our house: wood unit blocks, simple dress up stuff like capes, legos blocks -not sets, stuffed animals, playmobil, and brio style trains.
In other words, I would move away from the idea of getting stuff that is quickly outgrown once it is mastered and instead offer open ended toys that can be played with in increasingly complex ways. Knock off versions of the brio trains can be purchased fairly inexpensively. They offer lots of possibilities for engineering and pretend play that can last for years.
If you want to buy something like a puzzle pattern blocks are really great and again can be used for many years in a variety of ways. http://www.lakeshorelearning.com/seo/ca|productSubCat~~p|RA572~~f|/Assortments/Lakeshore/Promotions/promo/patternblocks.jsp