We have a fleet of Mazda's in my garage. I gave my 2009 Mazda 3 with 145k on it to our son. He had to put in a new clutch, so that stinks.
Wife has a 2013 CX5 little buggy. Slow, but surefooted and good milage and space. I got a 2018 CX5 with more power and tons of tech...average 28mpg for the first 9000 miles or so. Hate having payments though