BMW is forecasting improved profit and sales up 10% to more than 1.4m units this year as the economic climate improves.