The forward has been heavily linked with a move away and their former star thinks a sale makes sense.
The Belgian forward has been heavily linked with a move away from Villa park this summer, with Liverpool thought to be the leaders for his signature.
So far a bid for the striker is yet to be made by any interested parties, although manager Tim Sherwood revealed last month he has a £32.5million buy-out clause in his contract, according to Sky Sports, and that is likely to be the fee the club would hold out for.
And McInally believes the club should sell their star man if Liverpool bid enough for him.
“I don’t think he wants to stay and it’s really difficult to make him stay,” he told The Sports Bar.
“If someone is going to give you £30million for him, I think you let him go. You pat him on the back [and] wish him good luck. Hopefully Tim Sherwood will get the lions’ share of the fund from the transfer to try and improve the squad.”
A perfect addition for Liverpool
If Benteke were to move to Anfield, he could potentially be an ideal addition to Brendan Rodgers’ squad.
The Reds are still lacking up front, with their current forwards struggling last season and some likely to be sold, while questions remain over Daniel Sturridge’s long-term fitness.
Benteke would also be a useful second option to what the club already has, with his physical presence and power in the air completely different to what Sturridge currently offers.