City tied up moves for Bernardo Silva and Ederson before July, with Kyle Walker, Benjamin Mendy and Danilo following swiftly after.
Guardiola says he is pleased to have avoided a fraught transfer scramble close to deadline day by being decisive in the market - but refused to rule out the possibility of more arrivals before the window slams shut at the end of August.
“We make good things last season with the player we had,” he said. “But we were not able to achieve what we were looking for.
“Like a lot of top teams here in England and around the world, always they are looking for the best possible. But we had one of the oldest teams in the Premier League and we decide to put energy and new players for the next four, five, six years.
“Our average is 24, so it means a lot for the future of the Club.
“We have spent, yeah, of course, [but] all the teams spend, except maybe Tottenham.
“In the market, we will see until the end of August. We needed to do that because there were four or five players at the end of their contract and we try to make a younger, deeper squad.
“We did it earlier, so we were lucky because now would be more expensive after what happened in the last weeks.
“The Club was clever to do that because we anticipated what we needed after last season.
“We will try to do our best, not just for this season but for the future and especially the next years.”
With the price of players on a sharp upward curve this summer, Guardiola feels the fees being paid are unsustainable over the long-term and will soon come down.
He also believes City have assembled a squad that will remain together for years to come, with young, hungry player across every area of the pitch.
“I think sooner or later it will finish, it’s unsustainable,” he said of teams paying big fees.
“Hopefully next season I will be here and we are not going to spend how we have this season. I assure you that because last season we finished contract of five, six players, and for six years Manchester City hadn’t bought full-backs. We didn’t have full-backs so we had to buy full-backs.
“So we buy three and the market is so demanding right now for all the teams around the world, not just Manchester City.
“It started a little bit with Madrid signing Cristiano and Bale. That make a gap and made everything more expensive. Now Neymar. But it’s going to finish. It’s unsustainable.
“In the next three, four years Manchester City will buy one, two maybe three players but not going to buy what happened this season. This summer we had to do that because we had one of the oldest teams in Europe, not just the Premier League.
“The group of players we will see this season is going to stay a long time here at Manchester City.
“Most of the players - Sergio [Aguero], Raz [Raheem Sterling], Leroy [Sane], Gabriel [Jesus], Bernardo Silva - all of them are young and will stay for the future. The full backs are young, Mendy, Kyle, Danilo.”