Réponses:
Le numéro de modèle différencie la puissance (et généralement la taille du moteur) de la voiture. Vous pouvez souvent vous attendre à ce que les voitures avec un numéro de modèle plus élevé aient un meilleur équipement en option (il est valable pour les modèles BMW de série 7, peut-être que les séries 3 et 5 ont la même tendance). Les modèles avec des moteurs plus gros ont généralement une suspension (plus forte) et des freins plus puissants. Ils ont souvent une transmission différente et une batterie plus grande.
La lettre "i" indique que la voiture est alimentée en essence, la lettre "d" indique qu'elle doit être alimentée au diesel. La lettre supplémentaire "L" indique que ce modèle est plus long que les modèles réguliers (généralement les séries 7 ont un attribut "long"). La lettre "M" indique que vous avez affaire à un modèle équipé d'un paquet "M" (moteur sport spécial, différentes roues, différents freins, plus de puissance, différents équipements intérieurs).
E30, E36, E46 sont les distinctions de générations d'un modèle dans une série donnée (dans ce cas la série 3). Les modèles E30 ont été vendus entre 1982 et 1994. Leur successeur, le modèle E36 a été vendu de 1990 à 2000, etc. C'est la même chose que pour la Ford Mustang. Une marque, de nombreux modèles.
Le nombre ne correspond pas toujours à la taille du moteur. Une 320i a un moteur 6 cylindres de 2,2 L tandis que ma 318i a un moteur 4 cylindres de 2,0 L.
Essayez la page wikipedia ici
Cette page wikipedia explique les conventions de dénomination des modèles: http://en.wikipedia.org/wiki/List_of_BMW_vehicles#Model_nomenclature