The Gunners had been hoping to secure an easier passage through to the quarter-finals by topping Group A, but the draw in Nyon was not kind to Arsene Wenger’s men, with Bayern among the strongest teams who finished as runners-up in their group.
The fans will think we have got the rough end of the draw again – at some stage the tide has got to turn and we will beat them.
Arsenal and Bayern met at the group stage last season, with Arsenal winning 2-0 at the Emirates Stadium before being thrashed 5-0 in the return fixture in Bavaria.
They also met in the first knockout stage in 2013/14, when Bayern won 3-1 on aggregate, while the Germans reached the last eight at the expense of the Londoners 12 months earlier thanks to an away goal success.
Arsenal club secretary David Miles told BT Sport: “The fans will think we have got the rough end of the draw again – at some stage the tide has got to turn and we will beat them.”
Meanwhile, the Citizens from Manchester have never previously met the French outfit in a competitive fixture, with Monaco having topped Group E ahead of Bayer Leverkusen, Tottenham Hotspur and CSKA Moscow.
City, under former Barcelona and Bayern Munich head coach, Pep Guardiola, are hoping to win the competition for the first time in their history, having reached the semi-finals last season before being edged out by eventual winners Real Madrid.
Leicester, in the Champions League for the first time in their history, face a Sevilla side who finished in second place in Group H behind Juventus.
The Foxes took top spot in Group G thanks to four wins and a draw in their first five games, before an under-strength City side were thrashed 5-0 at FC Porto in their final outing.
Holders Real Madrid have been drawn against Napoli, while Barcelona take on Paris St Germain, with last season’s beaten finalists Atletico Madrid paired with Bayer Leverkusen.