Originally posted by: MIKEMIKE
Originally posted by: LoKe
E46 is the general model designation for the current generation of 3 series cars. Starting with 1999 production for 323i and 328i (sedans), 2000 production 323 and 328 models (coupe & sedan), 2001 on all 325, 330 and M3 models. E is for "Entwicklung" in German or development (maybe evolution) in English. Pervious 3 series cars were designated as E36, E30, etc.
The 330i, 330ci, 325i, etc are all just models, but used instead of words like "civic" or "fiero".
now lets expand a lil.
in my research iS is a 2 door sport, iC is a convert. iX is awd.
e30 was 198X-1994 3 series (i think the first date is right)
e36 is 1994-1998 3 series
e46 is current model
e90 will be the next gen 3 series which is an 07 MY.
as for the number 328 designates a 3 series with a 2.8l engine.
330 3 series 3.0l engine
325 3 series with 2.5l engine
318 3 series with 1.8l engine (i-4)