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, price, and many many...if I were to decide to buy one....hee.did I juz mentioned I'm considering to buy one....Anyway, kind of mixed feelings.....excited that i've finally decided to make a move towards owning my dream car..... On the other hand, buying may means that i have to sacrifice many other hobbies....So...hopefully, I'll could find out more from many experts here to give me advice. Thks in advance....haha.