Pep Guardiola’s Man City had lost 3-1 to Liverpool in the EPL last weekend after goals from Fabinho, Mohamed Salah and Sadio Mane.
Toure told Sky Sport that Guardiola should have played Fernandinho in midfield instead of defence.
He said: “I think it might be hard but in January you have to get a defender.
“It’s not too late, nothing is too late. When I watch the game against Liverpool, I don’t want to blame anybody, I don’t want to blame Rodrigo, he’s a young player and a good player, but I think if Fernandinho was in the middle it would be really important.
“City misses him in there, he is strong, sharp, clever and anticipates and tackles. I respect the decision of the manager because he is so clever and so smart but I don’t like him in defence.
“They need to bring someone experienced in defence because Laporte is injured for a long time and Mendy was not there.”