Since 2007, my wife has had 4 Mazdas in a row. 2007 Mazda 3, 2010 Mazda 5, 2007 CX9, and now a 2016 CX5. The first was bought new, the other 3 were used, with anywhere from 40K to 120K on them. None of them ever needed anything besides basic maintenance.
I would get a used CX5 and call it a day.