I was in a similar situation to yours. The lease on my 09 328i xDrive was ending and overall I was extremely happy with that car after 4 years and about 50,000km. I briefly pondered keeping it, but instead decided to get an F30 328i xDrive and have been really happy with it so far. It's got a different feel to it than the E90, but in my opinion is a nice improvement in all aspects.
2013 BMW 328i xDrive Sport Line
Mineral Grey on Everest Grey