I'm biased towards Subarus...they're pretty reliable, safe, awesome AWD system, and are pretty fun to drive. However, the Mazda is pretty good too. Definitely test drive both of them!