Hi, I was thinking of buying a car, a beemer and was suppose to be searching for details about 320i, came across lots of acronym or specs if u called it, and was wondering what the jargon such as E90, E46...etc were all about....what does these means and how will it affect me, performance...