Manchester City have reached a verbal agreement with Eintracht Frankfurt for forward Omar Marmoush, a source told ESPN.