Choices are really limited when it comes to OSX. I have a a BCD396XT and started out using BCProgtool which is good for a basic setup but ended up loading a Windows VM using Oracle Virtual Box so i could migrate to more powerful software. I don't like this method but it works well enough.
Virtual Box is free from Oracle
Windows cost and needed for most software, as you know, but if you have an unused copy of windows that you own (decommissioned machine) it could be a cost effective method to solve your problem. The Windows version requirements are usually loose enough to not be a big deal for most scanner software.