My father drives a CX-7 and I can confirm it's really thirsty. Apart from that, it's a very pleasant car to drive, but I suspect the diesel will suit the Mazda better, despite inferior on-paper performance.
But in terms of styling, it's a step backward for me - instead of sticking with its clean, understated lines, they came up with this blinged up new look. The steering wheel is worse too.