Take advantage of Mazda's low resale value. The Mazda 3 2.0R is fully loaded and is a much better car than a brand new City or Mazda 2. A 3 year old Mazda 3 shouldn't be a headache to maintain either. Just regular maintenance.
You save so much and get much better value for money getting a fairly new secondhand car. If I had an option to go secondhand for my car plans, I'd do so in a heartbeat