A new SUV costs an average of $47,061 in 2023. Note that these pertain to non-luxury models. Luxury SUVs and crossovers average $70,170.