Everton legend Neville Southall can see Leighton Baines being sold next month.
Midfielder Marouane Fellaini is the player who appears to be attracting most interest from other clubs but Baines has regularly been linked with Manchester United over the last 12 months.
"I'd like to see them buy three players, at least, or get three players on loan," said the former Wales international, speaking at the launch of The Football Pools 90 Day Community Challenge at St Helens Junior Football Club, who received funding of £50,000 to makeover their club.
"They need a striker for definite, a midfield player who can pass - a more expansive midfield player - and a defender.
"We've got to this position now where, if they get two or three players, they can push on, finish fourth and get the Champions League.
"I don't mind him (Moyes) selling one if he brings two in because that makes sense.
"If you are going to sacrifice anyone, Leighton Baines may be the one to go.
"You've got Phil Neville to fill in (at left-back) and you've got Bryan Oviedo you could get away with there.
"I would hate it but you can't do Fellaini at the moment because it would cost twice as much to replace him.
"But I'd rather they add than take away, because if you're taking away you're saying to the fans 'We don't care, we're just going to sell' and I don't think that is right at all."