Does anyone know if an e34 3.46 LSD diff will fit an e46 330?