Which is a low maintenance small car: Chevy Spark, Santro or Alto?

CarToq member Sathya Narayanan is evaluating among small cars. Among the three cars, Chevrolet Spark, Maruti Suzuki Alto and Hyundai Santro, he wants to know which car has the lowest maintenance cost.

Maintenance cost can be defined to include paid service costs for standard requirements such as charges for engine oil, air filter, oil filter, coolant top-ups, brake fluid top-ups. It also includes associated labor charges for these services.

Could you help out Sathya with your answers below on which cars among this list – Alto, Santro and Spark – has the least maintenance cost?