Got the car back from the dealership days later. Everything seems to be running ok and no more leaking power steering fluid. Best of all, the dealership didn't screw anything else up!
However, I specifically requested a software upgrade, in the hopes this would allow me to play MP3 CDs. Guy at the shop told me the car already had the newest version, and that they would elevate the matter up to BMW NA. I have not heard from them since .. shocking.