las originales del e46 no valen, las replicas si, el problema no esta en la separación de los tornillos, si no en el ET, en el caso del e46 tienen un et47 y en el caso del e90 tenemos un ET34, esto quiere decir que si montamos las llantas de origen de un e46 en un e90 quedaran más metidas para dentro, y nos rozarán en la suspensión delantera, en las traseras las podriamos poner pero quedarian ridiculas por quedarse muy metidas para dentro.
No obstante, hay una solución para ponerlas, y esta consiste en poner unos separadores de 20mm en las cuatro ruedas, y quedan perfectas.
P.D. En las replicas no hay problema, porque las fabrican con un ET intermedio para que valgan para mas modelos, pongamos un ET41 más o menos.
Yo tengo puestas en mi E90, unas llantas de un Z4 (mod 103), que tienen el mismo ET que el E46, y como me gustaban mucho más que ningún otro modelo, me vi obligado pa poner separadores. Hay fotos por el foro.
Saludos