Here's my little opinion on horse age.

20 years old, is a little too old for buying a horse at that age.

I'd say get a horse anywhere between 5 and 15. Just my two cents. Telling a horses age can be pretty tricky too.