Okay, So I'm the proud new owner of a 2006 325xi, which is my first BMW (I found it with only 24k miles). I have been searching around for basic upgrades (such as xenon/hid headlights, angel eyes, intake), but it appears that I have a "tweener" model, between the old style xi in 2005 and the 328xi in '07. Would anyone mind helping a newbie out and letting me know what is available and what I should be searching for. I believe that my car is also referred to as a e90, but then again I'm not positive there either. Any advice/help would be greatly appreciated!