Welcome to TAI
I understand is it difficult to keep your car void of any scratches/dents in big metro cities. Also if you ride/drive an Innova more so.
If the scratches/dents are not eye sore and do not tend to rust (specially in Mumbai/Chennai) you can leave then for a period of time and get it re painted when any major damage occurs.
Else you can plan for full bodywork/paint job from reputed paint shop. Usually they do on basis of full body or panel by panel.