.bmp - filesize 3841KB (no compression)
.jpg - 537KB
pure blitz3D coded compression of .bmp - 396KB
.zip - 122KB
Wait a minute. zip 122k? I think this depends a lot. As far as I know the packing algos of jpg, PNG and GIF are about as efficient as zip. Where in JPG you can greatly control the amount of loss, so whenever you list JPG then you should say at what quality percentage. Depending on the kind of image (cell shaded something, or a complete chaos) lossless compression is more or less efficient.
IMHO the best format sizewise is DDS anyway. (not for lightmaps)