Those OSHPark rules are 6mil, not mm - that's a little over 0.15mm. But it's still not really suitable for BGP modules. You can probably do 60-ball RAM modules, but a medium-sized processor seems like it would be off the table.
I think that dirtyPCBs does 6-layer boards, but they're comparatively pricey for small runs or prototypes.