2 from your most consideration (fuel consumption,performance) civic wins it...looks definitely mazda 3 so 2 against 1= civic...