The BMW Group has reported record results for full year 2017 - sales volume, revenues and earnings.