Do yourself a huge favor and get the 2012 E90.
If it is as clean and well maintained as you say, it will be a great car for you. Still lots of regular maintenance items all cars have, and some additional BMW specific ones like oil gaskets.
But the E90 platform is perfection, you can update the iDrive to Android or Apple play if that's a desire. Everything is typically fixable on them, and a huge community here and on YouTube to figure out problems.
I'm biased, and this is based on anecdote and personal experience, but I think you'll like the E90 more.
|