Well, made it back from Long Beach BMW. They are totally useless, worst dealership in Southern California by faaaaaar.
They did not offer ANY solution for the squealing breaks, probably because they got to it at 4pm when they close at 5pm even though I dropped it off at 7am!!!
Also, they were not ready to reprogram my ASS!! They want me to bring it back next week, so I'm done with them.... Instead, I'm going to go to Crevier next time... The largest dealer in southern California...