I recently purchased the Covercraft UVS100 Heat Shield and I love it.
Covercraft is widely known for manufacturing some of the best sunshades and car covers (that's the next purchase).
Here is the link to the sunshade...
Purchase was made from www.coversforyou.com
I chose the BMW 335i as criteria for selection.
Price = $43.31