Thanks for the DIY. I was getting ready to order parts and noticed there may be an issue with the part numbers. Both of the below part numbers are for the non adaptive drive E70.
31336776389 (strut mount support x2)
31336776390 (strut mount support x2)
31336778108 listed as the part for adaptive drive for both upper and lower. If someone could double check me that would be great.
https://www.realoem.com/bmw/enUS/sho...diagId=31_0795