I'm going though something similar and this is the thread I'm working on. Think it's a worn or loose center support shaft bearing, worn flex plate, and rear differential mounts. Will replace all and inform you if it fixed my clunk issue.
https://www.bimmerpost.com/forums/sh...php?p=23821532