We have a dedicated article regarding your query hence, we would suggest you to go through the link given below.Read More:-Tesla Could Be In India By 2020: click here
It would unfair to give a verdict here Tesla Model 3 hasn't launched yet. So we would suggest you wait for the car to launch. Stay tuned for further updates. Follow the link to get an alert when Tesla Model 3 is launched.