Hay un foro Z específico que resolveran tus dudas rápidamente
El Z3 2.8 Coupe, el modelo que yo poseo (M52) se fabricó del año 98 al 2001, momento en que se cambió al más moderno motor 3.0 (M54). Practicamente no hay diferencias entre los 2 a excepción obvia del motor 30/40CV más potente y lo que es más importante, la incorporación de DSC, un seguro de vida en un coche con 230CV, propulsión y batalla corta. Los 2 te darán satisfacciones , yo elegiría el 3.0 por ser más moderno.
En cuanto a los modelos M, también hubo dos generaciones pero a la hora de comprar uno de esos hay que mirar con lupa.
Para lo que quieras, aquí estamos.
Un saludo y bienvenido