Driving dynamics aside, one thing I learned coming from German cars is don't have high expectations when it comes to interior quality. While Tesla is nice, it is not comparable to the fit and finish of German luxury sedans. But like somebody said above, once you test drive a Tesla it will seal the deal. You will forget all the creature comforts you've grown used to in your BMW.
IMHO, anything below the top-of-the-line German models has crappy interior, that included E/5/A6, large swathes of cheap plastic and ridiculously small screen reminding me of old days PDA, cheap seat leather too. Latest MS with the premium interior package beats them easily if putting aside the choice of design style.