Dortmund chief executive Hans-Joachim Watzke criticised Man City’s spending habits.
The Cityzens have spent over a €1bn in the last five years according to Watzke.
This comment is in response to Guardiola making comments on Bundesliga clubs spending heavily on agent fees.
Guardiola claims that Borussia Dortmund pays a lot of money to agents to secure top-young talents.
“In the last five years they [City] have spent nearly €1bn (£870m/$1.2bn) on new players,” Watzke told BBC Sport. “In five years. Who has the possibility to make this? He has not to criticise other clubs.
“[Dortmund’s strategy] is working fantastic but it is difficult to develop a team with it because after two or three years, these young players, if they perform very, very well, like Erling Haaland or Jadon Sancho, then the biggest clubs in Europe want to buy them. This is the only way for Borussia Dortmund.
“Dortmund is not a club where you must have big visions because you don’t have big money.
“If I had money like other clubs, who can spend €1bn in five or 10 years on the team, then you can have visions. What I want to have for the next years is that we get the status to be one of the best 10 or 12 clubs in Europe and normally to win some titles in Germany.”