I had the same issue as this with my G42 m240i and it only had 2k miles on it , the
problem is the Monroe shocks but bmw wouldn't recognise it (typical) even though it was only a year old I bought a set of replacement Bilstein ones and had my mate fit them and it was quite as a mouse after , about 6 months later Bmw started changing the top mount from a different model (M340i) and owners reported that it sorted the bobbling suspension noise , even my new 1500 mile
Cupra Leon does it a bit , golf R and clubsports have the same issues, Cupra will just bat it away as a characteristic of the car , only way is to find a replacement top mount that is compatible or change to Bilstein.