3 ms·You mean like the Ford Focus, which sells more units in Europe every year than Tesla has made, ever?by thrownaway2424 13y agoYou mean like the Ford Focus, which sells more units in Europe every year than Tesla has made, ever?