話し合いの結果、同じ結論に決まることを reach an agreement と表します。were able to の後ろには動詞から始まる形を置きます。
[A] arrive は「到着する」という意味で、後ろに agreement を直接置くことはできません。
[B] agree は通常、agree with a person や agree to a plan のように使います。agree an agreement とは言いません。
[C] decide は「決める」という意味ですが、decide an agreement という組み合わせでは合意に達したことを表せません。
[D] 正解です。reach an agreement で「合意に達する」という決まった組み合わせになります。