“I think Munich is a beautiful city, the club is great and I would like to stay here for many years,” the 26-year-old said at a fan club in Bavaria.
When asked what silverware he would most like to win with Bayern, he added: “The Bundesliga, the [DFB] Cup, and why not the Champions League too!”
With his form steadily improving each week, James has proved a hit with coach Jupp Heynckes.
He recently said: “I feel great here at the moment and you can see that reflected out on the pitch. Most of the things I try to do work out. Obviously that has a lot to do with the fact that I've played a lot recently. I just want to play my part in helping Bayern win.”