It is true that we are increasingly surrounded by advertising by companies that want to sell us their products. To some extent, I agree that advertising has an impact on sales, but I would also argue that we do need most of the goods that we buy.
Advertisements can certainly tempt people to buy products that they might not otherwise want. A good example could be a mobile phone. Every year people can be seen queuing to buy the latest models, even when they already have a perfectly good phone that does not need replacing. Perhaps it is the influence of marketing that leads us to make these kinds of decisions; we want to stay up to date with the latest fashions or own the newest high-status device. The high sales of the iPhone seem to support this idea.
On the other hand, I believe that most people do not buy products because of the advertising alone. There are other good reasons why we make these choices, and there must be some kind of need before a person makes a purchase. New versions of products almost always have improved features that buyers may want. A new car, for example, may have greatly improved safety features, or it may be more economical to run, or it may pollute less. A new phone may allow the user to communicate more quickly or effectively, thus enhancing their quality of life.
In conclusion, while advertising obviously influences our buying behavior, I do not agree that people make decisions that go against their real needs.