I would also suggest the Alto LXI 2009. The others seem to have done twice/thrice the kms of the Alto. Spark is also good but overpriced for the given kms.
There is no straight forward way to judge if the km meter has been tampered. However the following things you can do:
1) Check the service record and see if it has been periodically serviced. You would get kms recorded against each service and any discrepency would show up
2) Check the records to see the ownership details. If it has changed hands before
3) 35000 km mean you should be looking at a tyre with little tread left (considering they have not been changed)
You might have to change the battery... very few OEM
batteries last more than 3 years
Look for rust near the door drain holes.
And get the mechanic check up the engine and suspension.
However overall I see the risks to be lower as Alto is a economic car to ride and maintain and very little goes wrong that cannot be fixed.