Early 2017 Model S owner here. Over the summer I got my self driving unit replaced for free; mobile service swapped it out in my driveway. Took less than 2 hours. I saw some improvements in terms of overall stability and visualizations but my center console had already started to get wacky. Constant restarts, super sluggish, etc.
So last Friday I got the new center console and radio at the service center in Santa Clara, CA. It took about 7-ish hours. When I dropped it off, the service advisor said they can't predict when settings will be saved. Good news...everything was saved! Everything is way more responsive; the driving cluster is a lot brighter and sharper and there's more visualizations. The only thing that didn't work was XM Radio; the radio has a new ID. I tried to swap it out online and over the phone; the online option didn't work and when I called the department that could help me was closed. So I'll call SiriusXM to get it sorted out today.
I plan on keeping my car for a few more years so the new center console was worth the price. I'd love if it was free, but oh well.