Bei meinem waren die Vibrationen am deutlichsten auch ab 120km/h und es war die Kardanwelle. Allerdings, war es egal, ob unter Last, im Neutral oder Schub.
Was häufig bei den G30/31 (Fünfer), unter Last der Fall ist, ist der verschlissene Verbindungsflansch der Kardanwelle zum Differenzial. Da gibt es aktuell sogar einen Rückruf 0026520100 , bei dem der fortgeschrittener Verschleiß geprüft und bei Bedarf die Kardanwelle getauscht wird.
Es gibt jedoch im Netzt auch Fälle, wo es G20/21 betrifft.
In deinem Fall müsste man die Vibrationsfrequenz nach "Christoph-Verfahren" messen. Die Kardanwelle dreht fast dreimal so schnell, als die Antriebswellen. Dann hätte man Gewissheit, oder man hätte die Kardanwelle(Flansch) ausschließen können.
Meiner Erfahrung nach, verursachen die Antriebswellen Vibrationen wenn:
1.Der Wagen bereits einiges (50 000km+) gelaufen ist (die laufen ein, bzw. die Rollen schaffen auf der Lauffläche Verschleißrillen), dann eine Tieferlegung bekommt und die Rollen quasi neben der "gewohnten" Rille laufen müssen, diese jedoch auch mal überlaufen. Das gibt's sich jedoch meistens nach 5-10tkm und die Vibrationen beim Beschleunigen bereits bei Geschwindigkeiten <30-50km/h anfangen.
2. Wenn die Lager vom Differenzial zu viel Spiel haben und entsprechend auch die Antriebswellen, die darin stecken.