In the UK a Renault Zoe is about 30% cheaper than a Tesla Model 3 and is smaller and more urban. I.e. more in line with most cars you see everywhere in Europe. It is also possible to lease the battery instead of buying it along with the car, which seems to be a popular option (although it seems they've removed the option, apparently).
A Zoe is a nice city car that sells well but only as a second car. It does not compete with the Model 3 which does replace ICE vehicles as a main car. You simply wouldn't do a cross-country trip in a Zoe -- say, from Belgium to the French Riviera -- so most families would need another vehicle (ICE, PHEV or long-range & fast charging Tesla). They just don't share the same market. EV compete with ICEs alternative more…
But even as a second car, the segment Zoe caters for is exactly the best one for EV in Europe, IMHO.
It seems to me that at the moment Teslas are for wealthy people who want to display "Tesla cool" more than a practical choice.