Thanks folks, for all the replies. To clarify, I asked about Tesla Model 3 in general, and not about how it compares to other Tesla models.
Also, regarding how it compares to buying a BMW or Subaru, when I bought my Subaru, I just bought it for its reliability and it driving capabilities (4wd...