The 20-year-old playmaker has become a target for clubs across Europe in recent years, despite being under contract with Dortmund until June 2016.
Gotze, a product of Dortmund's youth academy, claims he is pleased with his side's performance this season but refuses to rule out a move in the future.
"I am not going to rule it out, I am keeping my options open," Gotze, who reportedly has a €37million (£31.5m) buy-out clause in his contract, told Sport1 media.
"I am enjoying being a Borussia Dortmund player and I am happy with how things are right now.
"A move is not on the cards yet, it's still some way off.
"But Real Madrid, Barcelona, and Manchester United are great clubs in top competition, they would be lovely.
"Playing in the top competitions could help shape me as a player. I could develop from making such a move."