Guys, I believe and I don't disagree with replacing the motor mounts will make a difference but in my case I don't have the vibration at idle and the motor mounts test was ok. I will eventually replace these as well at some point.
Because I still didn't want to believe that Arnott air struts are causing the clonking in my case, today I took it to a third mechanic and the same diagnostic, bad struts. Good engine mounts.
Again, mine are
ARNOTT AS2765 which has an "Arnott's patented top mount and bearing design".
Based on your replied it seems like the remans are good and at this point I am planning to ask Rockauto to send me the Arnott Remanufactured BMW Front Air
Strut AS 2305 - 2306 instead.
Please post here what Arnott (part number) you got and if you have any problems or are happy with them.