Mexico is the country that produce most BMW. BMW is a German company, most of the cars made by BMW are assembled in Mexico. BMW is a large international company. They manufacture cars in many other countries including US, Italy, Mexico, Egypt, India, UK, Austria, Indonesia, Russia, Thailand, Malaysia and South Africa.