A seller has the right to demand any price, it's up to potential buyers to give him offers according to their own assessments The seller then can consider the offers, accept or reject them.
For example if a seller demands 30 lakh, he will get offers like 25, 25.50, 26 (for the same car above).
I myself have sold a 2015 1.6, driven 10,000 kms after one year more than the invoice price prevailing at that time. Invoice price was 1,999,000 and I sold for 2,105,000.
And a Grande Oct 2016 invoice price was 2,379,000, I sold it for 2,500,000 after driving it for one year.
I kept the demands high by more than 100,000 rupees to give a large bargaining room to the potential buyers.
Many people told me demands are not justified and I said well thank you for your interest, this car is not for you.