Mazda is a solid brand. All of their crossovers and SUVs are AWD so really your only option if you are in the US will be the 3. The 3 is a great car either as a sedan or hatchback and I would have one if I did not need more cargo room because of my job. The sedan has a huge trunk and is plenty roomie in the cabin. For the price Mazdas are more comfortable and fun to drive than anything else out there (IMHO).