Galatasaray striker Lukas Podolski scored the only goal in his final international match but Sane also impressed for Joachim Low's world champions.
The 21-year-old played the full match and even came close to doubling the hosts' lead with a powerful effort late in the second half.
John Stones was rested for much of the evening for Gareth Southgate's England, coming on for Chris Smalling in the 84th minute. Raheem Sterling sat out for the full match.
Germany XI: ter Stegen, Kimmich, Rüdiger, Hummels, Hector, Weigl, Kroos, Brandt, Podolski, Sane, Werner
England XI: Hart, Keane, Smalling, Cahill, Walker, Livermore, Dier, Bertrand, Lallana, Alli, Vardy