BMW clocks up record profit of 6.4 bn euros in 2015