That feel when you come off of $280 for a battery change. This was actually the cheapest I could find. One shop literally next door to my house charged $450. I called the dealer just to see what they would say and they told me $570.
Kept looking online and found a BMW/performance shop that quoted me $280. Included labor, battery, and reprogramming. Took about a hour and that was that. Don't think I was gonna get a much lower price.
Just for fun I checked traction battery replacements on some hybrids and it seems to be just north of 2 grand so the dealer is a quarter of a way to reaching those prices
Ironically EVs and Hybrids still need that stupid 12V battery...