Pep Guardiola takes his side to Dortmund unbeaten on the continental stage this season, albeit after a frustrating draw against Copenhagen last time out.
City have found their way back to winning ways after losing to Liverpool last week by beating Brighton and, in general, are in the kind of worrying form we have come to accept of them.
Still, and despite beating Dortmund at the Etihad Stadium, there were signs of defensive frailty.
Dortmund are not in their best form this season but took Bayern Munich to a spectacular draw at home earlier this month with their home support a major factor to consider.
Here’s everything you need to know about the game.
Date, kick-off time and venue
The Champions League group game is scheduled to kick off at 8pm BST on Tuesday 25 October 2022.
Signal Iduna Park (Westfalenstadion) in Dortmund will host.
Where to watch Borussia Dortmund vs Manchester City
TV channel: The match will be broadcast on BTSport 2.
Direct: BT Sport subscribers will be able to watch the match live via either the BT Sport website or app.
LIVE coverage: Follow all the action LIVE with standard sportsblog dedicated to matches.
Borussia Dortmund vs Manchester City news
Nico Schlotterback is a doubt for Dortmund after his departure against Stuttgart, although there is hope for Donyell Malen, although Maro Reus is injured.
Salih Ozcan is suspended which means Emre Can is likely to replace him.
For City, John Stones was back in the squad for the Brighton win and could be involved to some extent.
Sergio Gomez is however suspended. Kyle Walker and Kalvin Phillips remain injured.
Borussia Dortmund vs Manchester City prediction
Playing at Dortmund is never easy, but City surely have the firepower – not least thanks to Erling Haaland – to overcome a side that have conceded ten goals in their last six games.
Manchester City win 3-1.
Head-to-head history and results (h2h)
Borussia Dortmund win: 1
Manchester City win: 3