The 20-year-old playmaker has become a target for clubs across Europe in recent years, despite remaining under contract with Dortmund for the next three seasons.
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 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," he continued.
"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."
The German international is contracted through June 2016 but is reportedly having a buyout clause of 37million euros put into that deal.
I think the headline is a little disrespectful to Dortmund... Are they not considered a top club?- paul7702