Don't know where you live but a regular yearly service with oil and cabin filter change is around €200 for a basic ICE car at a dealership in Austria. €290 for a Tesla would definitely be cheaper here.
YMMV. I change my own oil - it takes me less time because I can get the parts as part of a different errand, and I can do something else while waiting for the oil to drain out. If I go to the dealer I spend an hour in their waiting room with nothing to do, plus travel time for a special trip.
You can do a lot better than dealer prices for oil changes if you don't do your own maintenance.
You can do a lot better than dealer prices for oil changes if you don't do your own maintenance.