Europe’s number one football competition brings together some of the biggest teams, but usually at the knockout stage.

This time around, the group stages are mouthwatering, with an outrageous selection of huge matches coming up, and here they are.

Bayern Munich v Atletico Madrid

(Paul White/AP)

Group D is the first early Christmas present for football fans, with Carlo Ancelotti’s Bayern Munich grouped with Diego Simeone’s resolute Atletico Madrid.

The pair also met in the semi-finals of the 2015/16 edition of the Champions League, with Atletico progressing on away goals and losing to Real Madrid in the final.

You’ve got to feel for PSV Eindhoven and Rostov though, who will probably play the role of proverbial third wheels in this group. Talk amongst yourselves, guys!

Real Madrid v Borussia Dortmund

(Adam Davy/EMPICS Sport)

These two have a rich past, with goals flowing freely in their recent encounters.

Dortmund knocked Real Madrid out in the 2013 semi-finals thanks to four goals in one game from Robert Lewandowski, before Madrid held on for a 3-2 aggregate win in the quarter finals the next year.

With two more games to treasure in the group stage, this is a fixture to keep your eyes on.

Arsenal v Paris Saint-Germain

(Nick Potts/PA)

These two have no recent history to speak of, but right now that goes in their favour. Arsenal are a bit sick of meeting the same old sides in the Champions League, so this might bring out the best in them.

Both sides have fallen away from the top tier of European teams, and this fixture looks set to determine the eventual winners of group A.

And even if it fails to bring goals, the very least we can expect from this game is some great stuff between the two clubs’ Twitter accounts. Bring on the tweets!

Barcelona v Manchester City

(Martin Rickett/PA)

Uh-oh. This won’t have gone down well at the Etihad – Manchester City have met Barcelona in two of the last three editions of the Champions League, being knocked out by the Catalan club both times.

This season’s edition however is a little different, with Pep Guardiola joining Manchester City and attempting to dismantle the team he created and dominated with.

He had a go at beating Barcelona with Bayern Munich, and failed. Maybe this time. Maybe.