Definately 335!! I just turned in my 2007 328xi lease and picked up a new 2009 335i. This is my 2nd BMW. I wish I had the BMW bug years ago but will do my best to make up for years of not driving one. I had no serious problems with my 328xi (twice had a sunroof jam) and really loved the car. I put on about 45k miles in 3 years and enjoyed every mile. I'm in North Jersey so was hesitant to not have an xi on the first car but after 3 years, I really think the AWD came in handy maybe twice. So for the 335i it's just a RWD dream. I was contemplating an M3 but just could not see spending the extra $10k right now. I've driven the 2009 M3 and really think I made a great choice in the 335i. My 335i has the Premium, Sport and Cold Weather packages and I look forward to the next 3 years on this lease.