The E90 is a great platform, I miss mine every day, and mine was a lowly 328i. They were the sweet spot for handling, comfort, and still able to DIY most repairs. It sounds like a good deal, but just make sure you are aware of the potential N54 problems. They can be needy cars, but it sounds...