I just purchased one of the hard foldable ones from Amazon. Had one very similar for my CX9 that we liked.
AutoHeatshield Folding Ultimate Windshield Sunshade for 2023 Mazda CX-50 CX50 Custom Fit Windshield Sunshade Amazon.com: AutoHeatshield Folding Ultimate Windshield Sunshade for 2023 Mazda CX-50 CX50 Custom Fit Windshield Sunshade : Automotive
AutoHeatshield Folding Ultimate Windshield Sunshade for 2023 Mazda CX-50 CX50 Custom Fit Windshield Sunshade Amazon.com: AutoHeatshield Folding Ultimate Windshield Sunshade for 2023 Mazda CX-50 CX50 Custom Fit Windshield Sunshade : Automotive