Click here for a full size image 

BMW to sell 2 million cars annually by 2020