Since the departure of Robert Lewandowski from the Bayern Munich, they club has really struggled with finding a striker that's capable enough to replace the Polish international.
However, if Bayern Munich can successfully get the permanent services of Tottenham striker Harry Kane then I think it'll surely be a perfect replacement for Lewandowski. Harry Kane I think would prefer playing for a bigger English Premier League club but if the best offer from an European heavyweight is coming from Germany I think he'll not mind to play for Bayern Munich
Bayern Munich lost a player in their line of attack with the departure of Robert Lewandowski and until now there has not been the right player to take up that position for Bayern Munich.
Harry Kane has always appeared quite epic with Tottenham Hotspur and for the English national team, even though he is 29 years old and you can say he is getting old, he can still be counted on if he joins Bayern Munich to dominate the German League.
But what you say is true that Kane might prefer to join and accept offers from European clubs rather than have to play with Bayern Munich.