This fits perfectly on my 2021 Mazda 3 Hatch. I initially thought it was too large and was ready for a return until I figured out how to correctly maneuver it past the A-pillars, infotainment display, and rearview mirror. The A-pillars on the Mazda 3 have an odd thick shape, and you have to unfold the shade a bit while already in place.