There are over 30 mid-size SUVs available for under $60,000, with brands from BYD to Mazda and Zeekr offering one. These are our favourites.