Sounds like they were out for trouble. Someone get these clowns on a dash cam. Maybe they'll do it near a school and take a particular interest in children complaining? Or maybe they just like trying to single out lone women. Who knows. Maybe they will when their balls drop with a suitable kick..
Not defending the BMW driver (and never would) but as a fellow cyclist I can't see how you can defend cycling in this position as reasonable "taking the lane."
Uses mobile phone while driving next to a school.