I would buy a horse that's 6-14 so that the horse isn't to tired and worn out and you can show it for a few years before it get older horse stuff like arthridic and alll that stuff. But if your leasing or just riding it's perfectly fine. But to buy I would suggest 6-14 years old so it can jump higher and show in bigger and longer event
Personally I would like to buy a horse that's about 10 so they can jump a lot for a good 5 - 10 years. It's really a personal preference and what your going gone on do with the horse is important to. 16 isn't to old and the horse can do a lot if it's in good shape.
Nope I wouldn't say to old I have had my horse 6 years he is now 17 and has never been as fit and he still acts like a 5 year old. I would look into the horses history and make sure he hasn't done too much if you are hoping to compete etc? My first Dutch Warmblood was 16 when I got him he was an ex international show jumper and he was great for me to start but had to be retired at 20 due to being over worked when younger. But apart from that as long as the horse suits and is fit and healthy I think age is just a number😊
It's not too old but if you want to compete you should think about the future. Like in a year a want jump xcm could this horse jump that with 17? I mean, if you are investing you should think about everything: your goals, gets opinion, competition perspectives...