Didn't realize I miss read the fuel economy figures, never seen 9.5km/L. I try to stick our system...(L/100km) Anyway, your still comparing a compact van to large crossover, more money, bigger vehicle, heavier vehicle, bigger engine, means more space, more gas, it's that simple....not something the Mazda5 is trying to be. Would have been easier to say, the Mazda5 is too small for what you use it for. I would never say the FLEX is better, because it's like comparing Apples to Oranges...