Maruti Alto 800 is the most affordable car you can get between Rs 3.5 to 4 lakh.