Bayern Munich have reportedly reached an agreement with Tottenham to sign striker Harry Kane in a deal worth over €100 million.