translate English to German: On all the key points we agree.
Wir sind uns in allen wichtigen Punkten einig.