No. Por no ser, no es ni el mismo sistema en la parte de atrás. El E39 lleva el muelle montado sobre el amortiguador, pero el E46 lo lleva montado sobre el brazo de suspensión.
Po va a ser que no, no vale ninguno de los cuatro, incluso de unos e39 a otros no vale, si son de gasoil, gasolina, si tienen o no pack M, etc, incluso si el coche tiene extras como el techo solar, navi, etc. Te sorprenderias si vas a la casa a comprar unos muelles de e39 las de cosas que te preguntan y a raiz de eso las diferentes referencias de estos saludos