Unless you’re a subsistence farmer in Bangladesh, your lifestyle is unsustainable. The average Canadian or American produces 15-20 tons of CO2 annually. Even assuming electric generation is CO2-free, buying a Tesla instead of driving your current car another 7 years will put out 11-16 tons of CO2 per year. Ditching the car might get it down to 10-13, but only if you don’t replace that with Uber, food delivery, etc. In the Netherlands, a country of dense walkable and bikeable cities, the average person puts out 10 tons of CO2 annually.
You know what really cuts emissions? Poverty. The average Bangladeshi puts out just 0.5 tons of carbon Per Capita.
EDIT: Apparently BC is mostly powered by renewables. Edited math above to subtract CO2 from producing electricity, but add in cost of producing new car.