I believe Tottenham will not sell Harry Kane this summer because they do not want him to leave the club now, which is why his transfer fees are quite high. His performance last season was very fantastic, as he was the second top goal scorer in the Premier League, and I believe he will perform even better next season. But I would like Harry Kane to leave Tottenham before the season begins; if he wants to win trophies, he should leave the Premier League and join another European league such as La Liga or League 1.
Tottenham will not be fair to Harry Kane if he is not sold this summer. He has done all possible best for this club and has brought the team a lot of glory. Wanting to depart now should not be an excuse for the team to keep him after all of his contributions. Every player wants to explore different leagues and teams in order to add to their achievements, and Harry Kane's desire to leave is no exception. They shouldn't raise his asking price solely to drive away potential bidders.
At Bayern Munich he will most probably win a cup as well, they will most probably win the league as well, if they don't then that is going to be something troublesome and if he goes to United there is no guarantee of cup but nobody would put any pressure on him to win at least. That is why I believe that the least riskiest option would be United.
Going to Bayern Munich is currently his best option. What he wants now is a trophy to add to his name, and he is not going to fill the void left by another team without a guarantee of winning anything. I'm confident he'll win a trophy and add to his list of achievements with Bayern. Harry Kane is a fantastic player, and it would be unfortunate if he went with no titles to his name in football history.