Por suerte o por desgracia, las del e39 valen para todos pero al reves no... por el tamaño del buje que es casi dos mm superior al de los otros. Dependiendo tambien del et, al coche al que se las montes se le pueden quedar un poco fuera por lo de la garganta.
El et... a parte de ser ese marcianito panzon, es profundidad de la llanta... por los e46 lo tienen menor por eso las llantas son planas sin garganta, si se puisera una llanta de un e39 a esos, se quedaria para fuera aumentando el ancho de vias y a la inversa se quedaria dentro he ahi lo de los anillos centradores/separadores.
como comentan un poco mas arriba las llantas para un e-39 valen perfectamente para cualquier serie 5 y serie 7