Please don't buy an alto.
Though it is a pretty rugged car, good for climbing heights (owing to the allegedly Potohar engine), but there's absolutely no ride comfort, no drive pleasure, and the running is NOT smooth, even in comparison to its counterparts : Santro and Cuore.