The Catalan outfit boast one of the world’s greatest-ever players in Lionel Messi, who is still capable of beating teams by himself, but Barca’s task will be made far easier if they find the right system to get the most out of Messi as well as their other talents.
Bayern look unstoppable at times though, with pace and guile throughout the team and their own goalscoring force in Robert Lewandowski having already hit 13 goals in the competition this season.
It’s one match, winner takes all – which will be spot in the semi-finals against the winners of Manchester City or Lyon.
Here’s all you need to know about the game.
When is it and what time is kick-off?
The match will begin at 8pm BST on Friday 14 August at Estadio do Sport in Lisbon.
How can I watch it online and on TV?
The game will be broadcast live on BT Sport 1 and BT Sport Extra 1, as well as BT Sport Ultimate.
Subscribers can also stream the match on the BT Sport website and app.
Barcelona have Sergio Busquets back from suspension, as well as Arturo Vidal. Pending any setbacks to Lionel Messi after a heavy tackle by Kalidou Koulibaly, Barca look set to be at full strength.
Bayern Munich will be missing Benjamin Pavard through injury but have Kingsley Coman back.
Barcelona: Ter Stegen; Semedo, Pique, Lenglet, Alba; Busquets, Sergi Roberto, De Jong; Griezmann; Messi, Suarez.
Bayern: Neuer; Kimmich, Boateng, Alaba, Davies; Goretzka, Thiago; Coman, Muller, Gnabry; Lewandowski.
Barcelona — 5/2
Draw — 3/1
Bayern — 21/20