The Model 3 is comparable to the C-Class in both price and size but vastly outperforms the C-Class on driving performance if the reviews are to be believed. The bling-bling leather, chrome and wood of the German high-end cars is more luxurious, but is not for everyone.
Let's see. My guess is as good as yours but I think the Germans will bleed if they don't transition to EVs very fast. If Tesla has the market for itself in all of 2018-2020, it might be too late for VW, BMW and Mercedes-Benz.
Right now, they have plans and talk, but not a single competitive EV on the market, no fleet of hundreds of thousands of self driving cars recording and learning, no network of superchargers, no thousands of talented EV and AI engineers, no remote update, no battery factories.
I sure hope they wake up. Competition will only be good for us consumers.