This article is from the comp.sys.acorn FAQ, by Paul Vigay with numerous contributions by others.
The short answer is, yes.
Macintosh - A BBC BASIC environment was released some years back as a commercial product featuring compatibility with a limited subset of OS_Bytes and other features for limited compatibility with a BBC Model B. More information is available from http://emulation.net/bbcmicro/
IBM Compats - In addition to the old MS-DOS version of BBC BASIC, a brand new Windows version was released last year by Richard Russell. Full details of his products, including BBC BASIC (86) and 'BBC BASIC for Windows', are available on his website at http://www.rtrussell.co.uk/