first time buyer - City vs Elantra vs VIOS

hello i'm a soon-to-be a first time buyer and have scaled down my choice to those 3. the reasons are, in my country they are about us$24,000, and
spare parts are relatively cheap and easy to get.
chevy and european cars spare parts are hard to get here, and expensive too, so i excluded them.
any feedback on those 3 models?
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.