Spark is anytime better than Alto. I own a Spark LS and I'm very satisfied with its performance. I get approximately 12 km/l in Bangalore City with AC. I get 17-18 Km/l on Highways.
I guess a test drive would help you to decide which car is better. I feel spark would win you over if you compare with Alto.
If you are living in city, I would suggest you to go for the Spark. But, if you are staying in a village where you cant find a service centre within ur reach, you can opt for Maruti.
Don't forget that 3 yrs fuel only (free service + warranty) scheme is a big thing even if you shell out initially. You dont even need to pay a single paisa for anything including Engine oil. Afterall, peace of mind is a big factor. 
|