I've yet to meet a German (granted I only visit big cities) who doesn't have a better grasp of English grammar than most people in the UK. One of their most charming habits is apologising in advance for "my horrible english" before proceeding to speak perfect English.