Somebody might claim he can repair it. but the truth is, you'll never get the same result again. what might happen is ur car could look 'senget' or tilt to one side, due to the uneven pressure, or even leaks in the 'repaired' shocks. damping rate would also be affected.
as suggested by the bros here, its advisable to get new shocks (either stock or aftermarkets). If im not mistaken, to change all 4 would cost u less than rm2k. might want to check with in the maintenance for e90 thread for it.
all the best bro.