Han ble Aston Villa-spiller 20. mai 1983, etter å ha avvist en overgang til Liverpool FC. Han debuterte 27. august 1983. McMahon ble snart en sentral midtbane-spiller også på Villa, men suksessen som han var ute etter kom ikke, da Aston Villa ble bare nr 10 i serien i hans første sesong. Bare for å gjøre ting verre, ble hans forrige klubb Everton bedre plassert på 7.-plass. Sesongen etter ble like ille, med samme plassering, mens hans gamle klubb vant serien det året.