Several high-profile performers were linked with exits at the Allianz Arena over the summer, with former Bayern boss Louis van Gaal reported to be been on taking them to Old Trafford.
Toni Kroos was among those considered to be a top target for United and he did move on in a big-money deal, but ended up at Spanish giants Real Madrid.
Arjen Robben, Bastian Schweinsteiger and Thomas Muller were also said to figure prominently on United’s wish list, but the trio never came close to walking out on Bayern.
Guardiola claims that is because Bayern never opened the transfer door, with the trio fully committed to his project in Germany and unfazed by reported interest from a side that spent around £150m during an elaborate reshaping of their squad.
The Spanish tactician said ahead of a meeting with United’s arch-rivals Manchester City in the UEFA Champions League on Wednesday, “They don’t have enough money.
“I saw they spent a lot of money. It’s good for my friend Louis.
“It’s part of the game. All of the clubs in the world want the players of another club.
“It depends on the player. If the player wants to play, he will play. If he wants to stay, he will stay. We have seen it many times.
“Manchester United want these players, but they decide to stay here and we are happy.”
United had to spend big in the recent window after suffering a humbling fall from grace – one that Guardiola believes should act as a warning to other European heavyweights.
He added on a club that finished seventh in the Premier League last season, “It’s a good lesson for the big clubs.
“They think ‘we arte unbeatable and strong’ and they are not here. Maybe the next season they are out.
“That’s why football is magnificent. Every single week you have to be ready. Every week you have to show you are ready. A bad 45 minutes and you’re out.”