Mike, mine is a 2005 B12. And I recently removed the chunk of rubber mat I used to fix the rattle as it all of a sudden started making even more noise. I figure the material which was already fairly hard just got worse and started transmitting the vibe thru it, so I replaced it with some weather stripping you can buy at Lowes. You know, it goes around doors to seal it up tight. Well, it has a peel off sticky side and is a soft foam. So far it's working very well. I placed it in the same place as I had the rubber mat.