#3 Manchester City
Under Pep Guardiola, Manchester City have become one of the most consistent units in Europe. They are proficient in a multitude of ways in which they can hurt the opposition.
Manchester City can pull off high-octane counter attacks and break down low blocks with their intricate passing and technical excellence with the same level of ease. City were drawn into a tough group alongside Paris Saint-Germain, RB Leipzig and Club Brugge.
They conceded defeats against PSG and RB Leipzig but did enough to finish at the top of Group A. Manchester City will play Sporting Lisbon in the Round of 16. The Cityzens have enough quality to get past their Portuguese opponents.
#2 Liverpool
Despite being drawn in a group with the likes of Atletico Madrid, AC Milan and Porto, Liverpool were expected to prevail. But no one could have predicted just how dominantly they'd accomplish it.
The Merseysiders ran riot, beating all the other teams twice. Mohamed Salah has been in irrepressible form and has been scoring for fun. Sadio Mane and Diogo Jota are playing really well. They have a very efficient midfield and Thiago is starting to once again look like the world-class player he is.
Virgil van Dijk continues to be one of the best centre-backs in the world. Trent Alexander-Arnold and Andy Robertson provide plenty of thrust and creativity from the flanks. In Alisson Becker, they have a world-class goalkeeper.
This Liverpool side is well-rounded and they are capable of playing heavy metal football and blowing teams away with it. Klopp's men will square off against Inter Milan in the Round of 16.
#1 Bayern Munich
Yet another side that has won all six of their games in the group stage, Bayern Munich seem intent on replicating their heroics from the 2019-20 season. The Bavarians have looked imperious, beating Barcelona twice by a 3-0 scoreline in the group stage.
Robert Lewandowski's incredible goalscoring form has helped them ease past opponents. Julian Nagelsmann's philosophy is gradually taking shape at the Allianz Arena. With the kind of world-class personnel they've got on their payroll, sky is the limit for the Bavarians.
They scored a whopping 22 goals while conceding just three in six games in the UEFA Champions League group stage. Bayern Munich will face RB Salzburg in the Round of 16.