Who is producer of BMW?

No one produces or owns BMW it is its own company based in Germany. BMW owns mini, the producer of mini coopers and several other companies.