Hi All,
Just wanted to add my fix to this as using the tape method was still producing the rattle sound in temperatures below 10 degrees Celsius.
I removed the B pillar cover by unscrewing the one screw behind the SRS Airbag clip using a a plastic pry tool. After that, I just needed to pull off the part slowly as the pillar was just held in with clips to hold it in place.
I looked at the spring noted previously but mine seemed fine and didn't look like that would cause a lot of noise. I kept looking around and tapping on items and noticed that where the screw goes, that square white piece when tapping on it, sounded identical to the tapping/rattling sound when driving.
It seems that, even though you screw down the B pillar as much as possible, there is still some wiggle room for that piece to jiggle around. I taped it down with some weather proof outdoor tape and screwed back in the B pillar. Its been a month now and the same road that I always notice this sound on has disappeared.
I would try the items above but if if its still making noise, try this. Also don't be too scared about the 'SRS Airbag' sign. No airbags back there but open at your own risk.
Attached are photos of my issue and how I resolved it.
Model:
2020 Mazda 3 Hatchback sport.
Temperature when rattling sound is noticed when going over bumps in the road:
10 Celsius and below.