Of course, the better choice than the two would be the 5, although it uses a bit more gas. I averaged 24.5 mpg in my old 2007 5 with 5 speed manual vs. 32.5 mpg in my 3. Can't wait for the 5 to get SkyActiv'd.
I have to agree and change my previous decision, no more CX-5 for me. After driving a new Mazda5 GT last weekend, that's what I'm buying. It will be sweet when they do the SkyActive treatment to the MZ5, but I don't want to wait.