Maruti suzuki alto is great if you are on a tight budget.The car does no compromises in any department, its got great milage, power steering, fm and ac in the top tier VXI model.I would suggest buying the dark grey or charcoal version of this car because it doesnt come with body colored side mirrors and the overall look of the car is impressive.
One downside of this car is that if you are about 6ft or even 510 like me then youll have a hard time in fitting comfortably because the leg room is too small. And yes this car is definetely not meant for off road. Other than that its a decent buy!