As
@cOlDFuSiOn mentioned above, the e87 is also a great option. Same motor as the e90 as far as I know, maybe minor differences, so same power, smaller car= more smiles in my opinion. I must admit, (at risk of getting my head chopped off) im not a fan of the 3door cars, but to each their own. Just make sure you get all your checks done and you are 100% happy with the car. Something I've noticed on mine, just have a look around for quick fixes, would just make you wonder what else was skimped out on. You don't want a car that was looked after just enough to keep it running.
Good luck with your search:smilebounce: