Personally think another diesel pickup, Toyota or Isuzu, or Toyota Honda Suzuki sedan/hatchback. Mazda 2 is fun to drive and little roll on the sharp curves but a tiny car, m3 is bigger. Can’t go wrong with any of the Japanese brands, it just depends on how much you want to spend.