Pep Guardiola has already spent €90 million on new signings in this window, and reportedly still wants to add a few more new faces to his squad, but what could starting XI look like next season?
Click through the gallery to see City's potential 2017/18 line-up, as compiled by Sky Sports.
The Spaniard has signed goalkeeper Ederson for €40 million (R583 million) from Benfica, and spent €50 million (R730 million) to buy Bernardo Silva from Monaco in the off-season so far.
Both are expected to go straight into Guardiola's preferred line-up, with Ederson likely to be his new first choice goalkeeper after Claudio Bravo disappointed during his first season with the club.
Silva will fill one of the attacking midfield positions, with the Spanish tactician expected to play his preferred 4-1-4-1 formation, as reported by Sky Sports.
Guardiola still needs to find new fullbacks after right backs Pablo Zabaleta and Bacary Sagna and left back Gael Clichy were released by the club. The former FC Barcelona and Bayern Munich boss reportedly has his eyes on Tottenham Hotspur's Kyle Walker, Southampton's Ryan Bertrand and Monaco's Benjamin Mendy as new additions for his squad.
In addition, he reportedly still wants to add Alexis Sanchez to his attacking options, but the Citizens are yet to make a formal approach to Arsenal, while they are also apparently monitoring Pierre-Emerick Aubameyang's situation at Borussia Dortmund.
So, how could City line up next season?
Here is what Sky Sports suggested:
Ederson seems nailed on in goal, with Walker at right back, John Stones and Vincent Kompany as the two centre backs and Mendy at left back.
The four-man defence could be shielded by Ilkay Gundogan, who is set to return from his long-term injury, with Kevin De Bruyne and Bernardo Silva playing in more advanced roles.
The wings could be covered by Leroy Sane and Sanchez, if City are able to lure him away from the Gunners, while Gabriel Jesus could lead the attack.
Gallery: FFT's 20 Worst Premier League Shirts Ever
Sky Sports' line-up leaves notable names such as Yaya Toure, Fernandinho, Sergio Aguero, Raheem Sterling, David Silva and Nicolas Otamendi on the bench.
Which players do you think Guardiola still needs to sign? Have your say in the comments section below.