BMW is a famous and luxurious German automobiles multinational corporation. They manufacture luxury motorcycles and cars as well as other vehicles. It was established in 1916 and used to produce aircraft engines in the beginning. Its headquarters are in Munich, Germany. It is the 12th largest producer of vehicles in the world.
On the other hand, Mini, popularly known as Mini Cooper is a famous British automobile marque. It was established in 1969 and was originally a range of small British cars produced by British Motor Corporation. Since then they have merged with a lot of other car brands- in 1968 it formed British Leyland after joining with Leyland Motors.