I had a similar rattle over bumps in my F30 and it turned out to be the strut rod bushing.
Don’t confuse this with the front struts themselves. The strut rod is more like a stabilizer for the bottom of the strut, and it has a large bushing on the end.
https://www.freeasestudyguides.com/strut-rod.html