Yo vivo en Alemania, en una zona universitaria y el inglés está bastante extendido. en general puedes hablar inglés hasta con las cajeras del supermercado. Hablo en inglés con mi peluquero, con los talleres, etc. La excepción suele estar cuando la comunicación entra en temas legales. Por ejemplo, si hablo con la gente del seguro de mi coche, incluso aunque hablen inglés, sólo se comunican en alemán porque es más fácil decir algo erróneo en un idioma que no es el tuyo, especialmente si no lo hablas perfectamente.
Pero vamos, yo no hablo alemán y me desenvuelvo perfectamente.