Officially, BMJ is just BMJ, and doesn't stand for British Medical Journal (anymore). See https://www.bmj.com/company/bmj-resources/brand-guidelines/
That said, it is rather bold of them to start their 'about us' page with 'Who we are, and what we stand for'... and then not say what the B M and J stood for.