Solid construction, great fit, worth the price!
This is a really well-made product. It fits the BMW windscreen perfectly. It is very solid so it sits nicely in the window alone. I do use the sun visors to ensure it does stay in place, but they are really not necessary. Whilst it has the two sides (one black for winter use, and one silvered for the sun), I don't anticipate using the black side in the hot Arizona sun !
I keep my car in a garage at home, but I was scheduled to spend significant time in the midsummer in Florida with no garage. To make matters worse, the car is black and the interior is black. I have been using it now for a week and it is terrific in terms of keeping the temperature tolerable when I first open the car. It fits perfectly and is easy to put in and take out.