I would clarify that you don't HAVE to do any object-oriented kind of programming in BlitzMax, I still program in a mostly procedural way.
And yes you can do 3D with OpenGL, you just don't yet have so many higher-level commands to make it easier.
And yes you can do 3D with OpenGL, you just don't yet have so many higher-level commands to make it easier.