You are comparing very different classes of cars. A Tesla Model 3 is equivalent to BMW 3 series ($35-40K), and in my experience compares very favorably to it in terms of performance, design, servicing/maintenance and more. Owning an entry level BMW isn't the luxury it's claimed to be in ads. A Porsche Taycan goes for $150K+.