On what basis? Thats the question.
The brand should be affordable to the person concerned. Affordability is a big thing in India. Thats the reason why car makers from all over the world are flocking in India, trying to make affordable cars. A car with a massive engine and top level safety system is immaterial to me if I cant afford it now.
A brand should be reliable.
Its cars should be reliable. In general, should be trouble free. It should not be high on maintenance.
After sales service
In case , car develops a problem, the brand should have an efficient network of after sales service.
And last would be resale value. A car which scores high in above points, will score high here too.
That was about INDIA, majority of it.
There are few who look for performance.
And there are much lesser who would buy lavish cars as status symbol, or just like that. Money is not a problem.
, the best brand value would be shared by Maruti, Hyundai, Tata and Mahindra (not in any order). This is in terms of whole of India, and not a particular state or city. Ofcourse led by Maruti.