Answer:
No, he will not be able to recover any money.
Explanation:
This contract was voidable because when Asher purchased the car he was a minor, and minors cannot sign contracts. Voidable contracts are valid until voided, and they are voidable until they are ratified. Once a voidable contract is ratified, it isn't voidable anymore, it becomes a good contract.
Asher's problem is that he continued to pay for the car after he turned 18, and that is considered a ratification of the contract.