I have never considered doing anything remotely like that, so my opinion is rather invalid. sorry.
educated reasoning:
yes - similar weights and sizes
no - i can imagin that their suspensions differ enough where the shocks would mess up the handling of your car rather than improve it. or they might not even fight.
try calling your bmw dealer and asking the parts guy.