I have had my car for a year and still have to look when opening the trunk, gas door, etc. If you look at my post in audio, I took apart the radio/dash and there is enough room for an aftermarket media player with a custom panel. Not much room at all to play.
My headlights have had fog in them also. The conditions have to be just right. It went away. If it does it anymore than it did (which was similar to the OP) I will take it to the dealer.
So I've been thinking the last few days about how to put an aftermarket head unit into my 2014 3. Miss having the audio control and subwoofer. Decided to take it all apart to see what we have. Fairly easy to take apart.
1- pull off trim panel by opening glove box and pulling trim and vents...