Original E87 is quite a nice handsome little car, basically a 3 series hatch back.
Bit cheaper with the interior materials as its a entry type BMW but very nice to drive if you get a smooth 6 cylinder model.
I wouldn't bother with the 4 cylinders as you may as well get a Corrolla, Mazda 3 etc if fuel economy is high on the list. The sixes aren't that uneconomical anyway, just depends how you drive.