I upgraded my self exactly before 3 years from Maruti 800 to Indica Diesel
Indica was my obvious choice as I wanted larger car so that it is less tiring, better AC, lower running cost and lower maintenance.
Frankly, indica met all my expectations and it is giving me absolutely trouble free operations.
I have spent total Rs. 15000 on maintenance so far except service, oil and filters(Which are consumables)
I changed front suspension struts after 60000 KMS and rear wheel bearings after 65000 KMS. No other major change. I changes struts becuase they were little noisy.
It still gives me 16.5 to 17.5 KMPL in AHmedabad with AC on. I never had complaint for fuel efficiency.
Now since I am thinking to upgrade, I test drove Swift, Logan, UV-A and Aveo. But to my surprise in all cars my legs touches to steering wheel(I am 180 CMS tall) where as in Indica and Indigo this problem is non existance. Also sitting posture in Indica is far better than all of these cars.