I live in southern AZ and park outside full time so a good windshield screen is important. I got this one from amazon and have been happy with it. I chose it over the ones that fold accordion style because it takes up much less space when not in use. It is a little unwieldy to use when a front passenger is in the car but not impossible.
https://www.amazon.com/gp/product/B09CY6KTH2/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
They make ID4 specific shades and sell on Amazon.
T TGBROS Custom Fit for... https://www.amazon.com/dp/B09CY6KTH2
This one folds up into a 12in circle and has a pouch for storage.