The Germans I met abroad could speak English, yes. All the ones I met inside Germany, none of them could speak any English. OTOH, the ones abroad were young, and the ones in Germany were older.
So it seems that the My Language-only trend is reversing, most likely because of the opening of the frontiers (Euro/Europe, Internet, etc.) and a better/more thorough/more this-can-actually-be-useful education.