I have a 2020 x5 40i with 5k miles and the annoying rattle began this week. It seems that it is coming from the moonroof shade roller. I've also tried every trick and tip in this forum to no avail. The clacking noise is worse when the shade is fully extended. The noise quiets down when I retract the shade. Interestingly, I have a strong acetone smell that fills the cabin when the sunroof portion is opened up. On monday, as the weather here is now warmer, after driving with the sunroof open for 50 miles I noticed a decent amount of an oily substance that came out of the center hole of the hatchback upper section. I only see 2 rubber bumpers on the left and right side but the middle section there is a hole there with no bumper. Is there supposed to be a bumper there for a total of 3 or is it intentionally left without one? I'll submit pics this morning. Super annoying for sure!