None of these cars is a mustang... so lets come back to PKDM market
Ebrake is a reality and just adds too much convenience.
Elantra has the noisiest cabin of all 3. You can use apps to test if ears don't help
Resale is a major concern due to market acceptance. Grande is old but where grande shines is the suspension, super reliable engine and the best in segment transmission. Rear seats space is also good. in our driving experience of Elantra on ring road, Elantra has more body roll vs Grande facelift 2019.
No doubt 2.0 liter engine is very punchy to drive vs Civic X oriel/ Grande but at current price, its a confusing decision