Yes. Take it somewhere else. Go to either allgermanauto in Escondido or go to midnightoil in miramar.
I’ve never made.it out of a dealership service with something else breaking after. So I avoid shops if I can. And if I can’t, I take it to a reliable independent.
Allgermanauto is pretty well known in the bmw SD cca group. They have an excellent reputation, and one of my current workers is friends with one of the specialists there. I would highly recommend them.
People also had a good experience with midnightoil. I have not used them personally recently though.