The 335i sedan is not as good as claimed. The fact that the radio display is blanked out due to the incorrect polarization filter alignment is unforgivable. This is a safety issue, and BMW has known about it for years. The Infiniti G37 totally outclasses the BMW 335i.
Fix the radio display to start, put a 12V accessory outlet where it can be reached. Make a small indentation in the roof liner so that you can get your fingers under the visor, and more.