I do have occasional problem with the visor doing its job but then that would speak for all BMWs I'm sure. I got my whole front windshield tinted, technically illegal, i got the airblue 85 which is tinted at 85% (barely noticeable visually) but it helps with heat block drastically. I never have any problem with my dashboard heating up from direct sunlight now (and those eye-blinding sun glare). You can get your upper front winshield tinted like the race cars