For the middle class people you can afford it and in that cost you are experiencing luxurious car, voice is less, drive is very smooth. Looks awesome, maintenance cost depend upon owner. Overall opinion is if you are buying first car and you have small family I personally suggest you that you must go with grand i10