The Argentina international has been highly impressive in his first season in England, but has repeatedly been linked with a move to the Santiago Bernabeu.
However, Maradona feels that Aguero should now finally make the switch back to La Liga.
“Kun has to play for Real Madrid,” Maradona told Radio de la Red, translated to English by The Daily Mail.
“Even though he is flying at City, the best thing would have been to sign for Madrid. He made a mistake.
“Now, as he is doing so well, it will be difficult to get him from City. However if Madrid want someone, they get them. Florentino [Perez] has no limits. It’s a question of convincing City – but not with money because they have plenty of that,” he concluded.
Reports in Spain have linked Madrid with offering Gonzalo Higuain plus cash for the Etihad Stadium star, but Jose Mourinho has dismissed this.
“The front cover of (newspaper) AS is false. If you want me to comment on false front covers then forget it,” Mourinho stated in a press conference.
“You (the press) want to destabilise the squad. Last week I had signed for (Manchester) City, (Iker) Casillas was going to Schalke, Higuain to Malaga…”
Aguero at this point has not spoken about his future, and made no comments to suggest that he wants to move back to Spain.
By Gareth McKnight