Hi
Also in a similar predicament looking to either buy good second hand or new. Considering Giant Stance , which seems to be on par with Trek EX 5 in terms of price and specs.
https://bike-addict.co.za/products/giant-stance-29er-2-2022?_pos=10&_sid=e4bad45e7&_ss=r