Yes, there is - see minib3d.bmx. There are octrees, quadtrees and kd-trees - kd-trees are used by default, and are created automatically.
To clarify, are you still recommending octrees for collision detection? I recall seeing something that indicated always use CreateOctree(mesh:TMesh,max_polys,max_levels) as part of setting up collision detection; is that still true?