As to my knowledge, there are limits to the BSP complexity and to the lightmap size. But there should be no entity limit.

The $$M contains no BSP info, but you should be able to open a $$M file and create a BSP level from it.