yer u can do loads in bmax, if you are willing to learn you could even make ur own opengl based graphics engine.. have a look at this
http://www.blitzbasic.com/Community/posts.php?topic=49211#613658
http://www.blitzbasic.com/Community/posts.php?topic=49211#613658