You have to ask yourself what exactly is your interest in BEVs and Tesla in particular. BEVs are a pretty big paradigm shift, some negative, some positive. As far as BEVs go, my personal opinion is Tesla is king, especially if you think you're gonna travel in it. I have a LOT of criticisms of Musk, but he did a few things right; he built the supercharger network and he built a battery big enough that it should work for the vast majority of drivers given their average usage.
That being said, you have to be willing to accept a few things if you get a BEV;
-It's new tech and hasn't really matured. As I said, the paradigms of BEVs are greatly different than ICE cars. Lower range on the highway/higher in the city which is the exact opposite of ICE cars. Energy density of even a long-range battery is not as great as the energy density of gasoline. Since the battery runs everything in the car, everything can affect your range; heat, AC, lights, etc. Temp and rain have a much more negative effect than on an ICE car. It's basically a computer on wheels and computers hang up sometimes. You may see errors and issues that you wouldn't see on an ICE car, even an advanced one.
-Trips will require more thought and planning. Not a ton more, but gas stations are ubiquitous. Unless you're driving waaaay off the beaten path, you never worry about finding a gas station, or if there's gonna be a long wait to fill up. That's not the case with a BEV.
-Because he sank so much money into the supercharger network and battery development, and the low price point (if you're talking about the M3, but it pretty much applies to all models), the build quality, ride, and overall luxuriousness for what you pay is lacking and will be for quite a while. He has zero incentive to put money into improving either one of these because he's outselling the competition by leaps and bounds as it is.
-Since Elon is trying to put as many cars on the road as he possibly can, this means there aren't too many spare parts. You get in an accident, you could be waiting a long time to get your car fixed. It's one of my biggest fears.
Positives to owning a Tesla (some of these apply to BEVs in general but some don't):
-Eliminates the need to go to the gas station unless on a road trip. This is one of the quieter advantages but doesn't really get trumpeted too much.
-Good for the environment. Even if your electricity source isn't the cleanest, all the major LEGIT studies show that BEVs have less carbon footprint over their lifetimes. If you have solar, you could be driving for free.
-Pretty fun cars to drive. The novelty of an electric car with a big battery still blows me away as a Gen Xer who never envisioned that such a thing would be possible and that I'd own one.
-A million and one accessories so that you can trick your car out any number of ways.
-Tesla service gets a bad rap and a lot of times they deserve it. but that's a wash to me because one Honda dealership is not like another so there will always be a quality spread. The positive is that at least they have a TON more experience with the ins and outs of BEVs than other manufacturers who are just getting into the game. People are under the impression that if they get a Mustang Mach-E (such a dumb name. Sheesh!) that they can just whip on down to the local Ford dealership to get it fixed. This is wrong. Given the low number of other BEVs in a given market, Ford does not have too many BEV techs just sitting around waiting for Mach-Es to come in. Yes, they might have some people who are dual trained, but how much experience on BEVs do you think they have compared to the average Tesla tech? It's not even close. And their spare part inventory is probably as bad or worse than Teslas given that nobody is churning out BEVs in Tesla numbers, so why would they have a bunch of spare parts lying around tying up money?
-While their software quality has declined in the last few years in my opinion, they are still absolutely killing other makers when it comes to over the air updates. You may see bugs crop up here and there, but I'd be willing to bet that they make fixes and roll them out WAY faster than others. Just recently the Mach-E had a problem where if an update wasn't installed successfully it bricked the car.