The choice of royalty and now the choice of millennials, BMW is the 100 year old automobile country which has always set benchmarks for the way people drive. Here are ten things that you should know about the company that makes BMW, MINI and Rolls Royce