If you are up to date on all maintenance then it's a great car to keep. Unfortunately, most owners don't keep up to date with maintenance so when you buy a used car it comes with quite a bit of problems. If you can spare 3-4 lacs for replacing everything required with genuine parts then you'll love the car as it'll run fine and reliably. But if you'll put in cheap or kabali parts, they will fail much sooner than oem parts so you'll keep cursing the car for giving so much work.
To keep any car you should have it's owner's manual, maintenance schedule and workshop manual (for pro DIYers). You should change parts when they age and not when they fail. 99% of the time if you wait for the parts to fail, the car breaks down in the middle of nowhere.
For example, the life of oem fuel filter is 60,000km as per maintenance schedule. If don't change it maybe it'll last 65,000-70,000km but one day it'll get clogged up so bad that the car will start missing.
Another example is fuel pump. When it ages you'll hear a whining sound every time you turn the key in on position (but not START). Might continue like this for 3-4 months but one fine day you'll be on a road trip with your family and the pump will fail resulting in a lot khwari.
Some common work required in most used cars is fluids, lubricants, coils, plugs, sensors, engine mounts, hoses of power steering and radiator, AC work, suspension work, etc. assuming the engine and transmission are in good condition.