It's not too late to change this. It will be much easier to change her attitude and perspective at 2 1/2 than at 10, for example. I totally agree with the other responses.
We hardly ever buy anything for our son (2 years old) because grandparents buy him so much. He will typically get new toys for Christmas, his birthday, and anytime he sees his grandparents (they live 1000 miles away, so it is a couple of times a year). Also, his grandparents sometimes ship toys in the mail to him. We even try to limit the things his grandparents buy for him because we do not want our son to expect that he deserves toys all the time (and we don't want to have to store them and pick them up constantly).
He has a few toys that are very special to him, but most of the toys are not important to him because he so many. Our child is also quite content playing with non-toys as well (a spoon, a bowl, etc.) I periodically box up some of his toys while he naps or is sleeping. A couple of months later, I will switch out some of his toys. For him, he feels like he got something new.
When my son gets older, I want him to help us pick out which toys get donated to Goodwill and which toys should be kept. I want to make sure he learns how to earn and appreciate what he gets in life (whether its toys, money, a job, or anything else) and how to give back to others.