There's a lot of really out of touch people in here that are clearly the source of the douche bag BMW driver stereotype. Not everyone is so fortunate as to have a comfortable lifestyle where they can pay their way out of these situations. Not everyone can afford to pay for a tow, or roadside assistance or every bit of maintenance to their vehicle. Especially when they can just get a jump from any decent person nearby.
And shit happens, there's plenty of boneheaded M3 owners on here who do similarly stupid stuff (or more stupid) like leaving the lights on. There's an awful lot of looking down on less fortunate people going on in here.
It's not going to hurt your fancy fucking BMW to give someone a jump. LOL @ you people thinking your BMW is too good to give another car a jump.