@AN8600, I have a 2017 100D MX and love it, but I would have to have a very specific need to choose it over a new model Y, if I were out shopping now. Tesla used the model 3 development process to advance much of their tech, and just now rolled it back into the model S/X with the refresh last year. The 2017 model X is much more dated than a 2022 model Y.
My biggest specific concerns are:
1) The MCU. In 2017 there was MCU1 which is far inferior to MCU2. Tesla now offers an upgrade to MCU2 for about $2500, which I consider a must. It helps a lot, but it doesn’t give it all the same capabilities and I still get some frozen screens that require rebooting while driving. This is not an issue at all on my 2018 model 3.
2) Battery degradation. While Tesla batteries are quite robust, I think the 90 one has had more degradation than many other batteries. When new, it’s battery only had a 257 mile rated range. I wouldn’t be surprised if that’s down to 220 miles rated, and actual mileage is often a lot less. The model Y rated range of 330 miles gives a lot of practical advantage.
3) Do you really want a model X with no warranty (or maybe a 1 year used warranty?) vs a model Y with a 4 year warranty? My model X is out of warranty, but I am fully aware that some major $$ could be needed at any point.
4) Model X’s are known to eat tires. All Teslas can be a bit rough on tires, but I think none as much as the model X. I just plan on needing to spend another $1200 on tires every 20,000 miles.