If there is one thing that is guaranteed to be broken on almost every single BMW E46 out there, it has got to be the windshield cowl. This is the rubber molding that sits at the base of the windshield. This rubber molding will get brittle from sun exposure over time and will eventually crack and break apart. If your E46 doesn’t have this problem, it has either been replaced recently, or it is only a matter of time before it happens.
A common issue on these 4th generation Toyota 4Runners is the deterioration of the window moldings or weatherstripping over time. These are the rubber molding pieces that sit atop each of the doors (and liftgate) and between the door and window. Replacing these moldings is an easy job, however the cost of these parts can be a bit costly.