So in my journey of researching which E90 sedan I'll be going for I've come to another fork in the road...and that is the 2006 325 or 330i vs. the 2009 328i. I was originally going for around a 2006 b/c of the lower price, but after seeing the body style changes in the post LCI 2009 E90s I'm now considering 'moving on up.' Price range isn't all that different, and I'm sure I'll appreciate the lower miles on the '09s.

So what I'm wondering is, besides the body style changes, what are the major differences between say the '06 325 or 330i vs. the '09 328i?