Software updates to Tesla's cars are free.
GPS navigation and trip mapping service is free. To get enhanced data services such as Internet access or if you want to use your Netflix account a flat fee is $9.95 a month.
What I love is the streaming service. I can listen to any station in the world that streams. BBC, ect. Heck even CNBC or CNN or better yet watch them live when the vehicle is stopped!
Young folks love a "connected car", even this oldster is hooked.
Since I usually only charge the vehicle once every few weeks for local driving (usually off my solar array on the house) there are no bills.
Then there are the Superchargers on the road:
But the fun part is preconditioning the car before I get in it with the smartphone app.. Warm the car interior in the winter or cool it off in the summer.
On long road trips it's nice to keep the interior at a set temp when parked and we are out of it eating or exploring before getting back into it.
You can't do that with an ICE car in a garage.
I should add that this is possible on more and more electric vehicles, not just Tesla.