Either the Mazda3 or Civic ES (7th gen) with the 2.0L engine. These have better features compared to their lower trim 1.6L variants. There is not much difference in fuel consumption between 1.6L and 2.0L engines for both cars but you have more power/torque with the 2.0L engine. The Mazda3 hatchback model of that era only had the 1.6L engine so opt for the sedan.

The Sentra N16 (GT180 or GS or GSX) is a dependable car though not as sporty in terms of handling against the Mazda3 or Civic ES. The design is also quite conservative in terms of looks. It offers though quite a comfortable ride, more like a smaller version of the Nissan Cefiro.