Another option for something new is the FIAT 500L, bigger than you might think as it's comparable to the crosstek or even a bit roomier. Would offer some good fuel economy with an Italian heritage. The good thing about Chrysler too is I know from experience the major dealers compete on volume and you simply look at the dealer invoice price and offer them 5% below that and get a deal, especially on last years inventory.
Next if you really want to save money on fuel there's the Prius V which I've been told will actually do 4L/100km so basically runs for free. Did I mention it's also in the same size range you're looking at
