Is This $43k SUV Good Value? (Mazda CX-5 Touring Active 2023 review)