The downside is that this car will permanently ruin high-end German autos for you. It's extremely hard to go back.
This is true for me as well, actually. I was very "BMW loyal" actually, for about 15 years , which was (5) 3 year lease cycles, for both my wife and my own car as something from BMW. That is, until I decided to get a model 3 performance in 2018, vs the M3 I was going to get.
One thing is, I (like a lot of BMW or ex BMW drivers) refuse to call a model 3 a "M3", as that is like calling some other car a "911" or something. I used to love driving my wifes X3 M40, which we factory ordered, and has every option except a tow hitch cause we dont have any outdoor toys to tow.
After I started driving my model 3 performance, I grew to first be slightly annoyed by, then actively dislike, driving my wifes car. Her car is much better put together than my model 3, but all that melts away when I am driving my car.
I used to miss the exhaust notes (my wifes car actually sounds really good, even though its a SUV, its got the really good BMW inline 6, with a factory tune on it), but now it just annoys me.
Anyway, we just bought my wifes X3 off lease (in december) and due to the used car values right now, her X3 is worth like 12-15k more than we owe on it from the buying out the residual on it. Wife keeps talking about how my car keeps getting updates, etc, and hinting she wants a tesla for herself, so we just (yesterday in fact) ordered a model Y and are going to sell her X3.