Update:
Guaranteed 1st Place
Bayern Munich (Group A)
Arsenal (Group B)
Real Madrid (Group C)
Man City (Group G)
Guaranteed 2nd Place
PSV (Group B)
RB Leipzig (Group G)
Qualified So Far
Real Sociedad (1st, Group D, 11 points)
Inter (2nd, Group D, 11 points)
Atletico Madrid (1st, Group E, 11 points)
Lazio (2nd, Group E, 10 points)
Borussia Dortmund (1st, Group F, 10 points)
FC Barcelona (1st, Group H, 12 points)
Still in with a shout
FC Copenhagen (2nd, Group A, 5 points)
Galatasaray (3rd, Group A, 5 points)
United (4th, Group A, 4 points)
Napoli (2nd, Group C, 7 points)
SC Braga (3rd, Group C, 4 points)
PSG (2nd, Group F, 7 points)
Newcastle (3rd, Group F, 5 points)
AC Milan (4th, Group F, 5 points)
FC Porto (2nd, Group H, 9 points)
Shakhtar Donetsk (3rd, Group H, 9 points)