However, left-back Alphonso Davies is certain to miss out as a result of a hamstring injury, and his absence may mean that Raphael Guerreiro starts on the left side of a back four.
Guerreiro could play alongside centre-backs Dayot Upamecano and Kim Min-jae, who both started during their side's 0-0 draw with Bayer Leverkusen on Saturday.
Second-choice goalkeeper Daniel Peretz has also been ruled out due to injury, but Manuel Neuer is fit and will start between the posts.
In midfield, Kompany will need Joshua Kimmich's passing ability to help break Celtic down, but there are question marks about Joao Palhinha's availability considering he has missed the last three games because of illness.
However, with the Bavarians only leading by one goal, Kompany may take the risk and start the Portuguese alongside Kimmich in a double pivot.
Harry Kane and Michael Olise both scored against Celtic in the first leg, and the duo could be joined in the forward line by Jamal Musiala and Kingsley Coman.
Bayern Munich possible starting lineup: Neuer; Stanisic, Upamecano, Kim, Guerreiro; Kimmich, Palhinha; Olise, Musiala, Coman; Kane
Written by
Lewis Nolan