BMW E91 320D rattles only when driving straight ahead?

Recently, I've started making a strange rattling noise when driving straight ahead, and it's getting worse over time. It's always a repeated rattling noise when driving over slight bumps, but not like metal on metal, more of a dull sound. Occurs at both low and high speeds. The front right shock absorber is wet with…