Not cheap, but bought a custom Covercraft sunshade for my 2016 with the tech package last July. I had one for my last car (2010 Mazda6), and the thing lasted the entire five years I had it and fit perfectly. To me, well worth the money and the quality means a huge difference in the car's interior temp here in hot South Florida. For the CX-5, perfect fit at the top, although it is a bit difficult to get the bottom part exactly into place due to the way the windshield curves and the dash is placed. Also, while I got silver, there are other colors available (I recall at least blue metallic, for sure....).