Dear brother.. in which city you are? Take the car, which you intend to buy, to any honda 3s dealership nearby and ask them to check that for you including body and mechanics.
Secondly, buying a city is better option than 8th gen civic aka reborn. Why? Because:
. Civic has costly maintenance
. Civic has less leg space at rear
. Being a 1.8l engine housed in it, fuel thirsty in comparison to honda city
. If somehow you ended up in buying a non maintained civic, your life will be a night mare due hefty maintenance
. And after all if you really opt to go for 8th gen civic, then the best option is to get one with complete maintenance history. Never buy 9th gen civic without authorized/ honda dealership maintenance history. Its no doubt a very good car but once not properly maintained, becomes a very very bad sore in terms of expenses..
Hope you got your answer..