gas efficient= hybrid. I had to drive around the Fusion as a rental when my car was in the shop (non hybrid), feels like something my grandma should drive... What about the Lexus CH hatch? I have a friend that just got one over the summer, pretty sporty until you drive it. As good as a hybrid's going to get though.
If performance is a factor I'd vote 320d xdrive... Though I believe if you're getting a 3 it should be a RWD not xDrive. AWD= Quattro IMO.