Das erste Auto der Z-Reihe war der BMW Z1. Das Z stand für Zukunft, da der Z1 bei der Entwicklung als Technologieträger galt. Der Z1 besaß keinen eigenen Entwicklungscode (E-Code).
Der BMW Z3 besitzt einen Entwicklungscode ( E36/7 für den roadster & E36/8 für das coupe ) , welcher auf der 3er-Reihe basiert. Davon wurde auch die Modelbezeichnung Z3 abgeleitet.
BMW verwendet weiterhin diese Z-Codes auch für Prototypen und Konzeptfahrzeuge.