I traded my Gs400 for a E90 335i. Most people think why do you downgrade yourself to such a smaller car? After test drove the 335i, I can say the acceleration of 335i was much more fun than driving a huge heavy luxury sedan. Why waste the horse power on those un-necessary weight? I walked into the dealership to buy an 550i but walked out with a e90 335i, any explanations?