-snip-
If Bayern want maybe it's better for him to go to Bayern Munich. As long as you can still compete in Europe, it's better to keep playing there. Although maybe the salary received is not as big as in Saudi Arabia. Maybe at 35 years old he can go there. At least he will still be valuable and have the best stamina for the Saudi Arabian League. But Pep can keep it up, this is in preparation for a hectic schedule.
Pep Guardiola still wants Kyle Walker to stay at Manchester City for the next few seasons, that's because Kyle Walker is a special player for them. Kyle Walker's performance in the last few seasons has really made Manchester City good enough both in defense and in building attack. The speed that Kyle Walker has has helped Manchester City's defense to be stronger, especially in duels and cutting off opponent's passes. He is a strong figure for opposing wingers, so that is why Pep Guardiola really wants Kyle Walker to stay.
In the end Pep Guardiola probably couldn't do much for Kyle Walker other than speak for him and convince him to stay. Pep will still make Kyle Walker a major player next season, obviously he will be in his XI line up next season.