I provided the exact filename that I used - 2015-11-21-raspbian-jessie-lite-bpi-m3-sd-emmc.img.zip
I don't think so. I suspect that the problem is that the version of whatever tool they're using is much newer than what's in OS X, and possibly whatever tools you're using. Here's why:
Brighid:Downloads terry$ unzip 2015-11-21-raspbian-jessie-lite-bpi-m3-sd-emmc.img.zip
skipping: 2015-11-21-raspbian-jessie-lite-bpi-m3-sd-emmc.img need PK compat. v4.5 (can do v2.1)
It LOOKS to me like the zip tools in OS X can only support PK v2.1, but whatever the Banana Pi folks used requires v4.5 to decompress. The OS X graphical tools, and probably other tools probably don't actually throw an error or useful dialog for this, but the command line version of unzip on OS X tells you about the mismatch.
Once I saw that, I tried Stuffit Expander, and everything worked fine. The resulting image mounts in OS X, and I'm able to use dd to write it to an SD card. The SD card boots fine on the Banana Pi, and I suspect the same would be true for the other images they posted.
I don't think the images are corrupted at all. I think your zip tools are ignoring the version requirements and forcing an "unzip" that results in a corrupted file, but I suspect the zip archive itself is perfectly fine, and would decompress properly with the correct tool(s).