I think Rubber is optional. I have it on my Gen3 screen, but Gen4 doesn't have one and no issues.
Racing is better I think, as you can hide behind it.
Thanks buddy, I'll look into getting one then as the OEM ones seem very expensive indeed for a piece of plastic! BMW Tax is taking the biscuit!!!