I have not looked at the Mazda 3, so I'm biased. However, the
Civic VTI has all those points:
1. Spacious - front and back. There's no drive shaft tunnel - it's
completely flat behind, so the rear passengers have more space. The
boot space is also very big.
2. FC is good - about 11-13 kpl, depending on driving style.
3. Resale value - should be good. It's a Honda. Very easy to
maintain too.