While all three words mean "to come into or be in harmony regarding a matter of opinion," agree implies complete accord usually attained by discussion and adjustment of differences. When would coincide be a good substitute for agree? More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.