i have been researching this myself so basically the pros and cons of civic, altis and elantra:
civic:
pros:
- latest generation
- great driving dynamics
- great resale value
- reliability
cons:
- very overpriced, should be atleast 10 lakhs cheaper
- standard and oriel variants are underpowered.
- the pakistani variant is missing alot of features available in other countries
Elantra:
pros:
- most features
- biggest engine except the RS civic which is 20 lakhs more expensive
- most comfortable ride
cons:
- one generation older
- stock tires are bad
- resale isnt as good as civic or toyota
- dont know about reliability but the japanese are probably better
Altis:
pros:
- rock solid reliability
- great resale
cons:
- one gen older
- least features