Sorry for the thread hijack, but a $30-40k car is not a "mass market" car by any definition. Especially a small car. It's a luxury car, along the lines of a BMW 3-series or Audi A4. I don't hear anyone calling the BMW 3-series "mass market"...
Look at the number of trucks on the road. Model 3s will quite handily be cheaper than even the cheapest trucks due to substantial difference in fuel costs to anyone who is financing (most buyers).
I'm leasing a Leaf which cost $32k MSRP. It's affordable to me because it costs little in fuel. I could not lease many other cars above $25k without substantial harm to my wallet.
Anyways, people tend to place greater emphasis on value over costs, which is why you don't see smart cars dominating the roads despite leasing for $1k down and $99 a month.