Howdy, I'm brand new here so hi everyone

My e46 320d has developed a knocking noise from the rear diff area. Initially my mechanic thought it was the doughnut / universal joint / guibo (No.2) and the center mount support bearing (No. 7) so they were changed. It’s improved a bit (cant feel the knock off the drive shaft tunnel now) but theres still a slight knocking sound when pulling away in first or accelerating out of a turn in second. From 3rd up it drives fine. My indy told me he couldn’t see anything else without removing lots of covers or the diff to inspect the rest.

Could it be the rear center mount bearing (No.14) or diff mounts or something else?