If I'm reading the website correctly, that R299 900 seems to be for the 'First Edition' model, which includes extra chrome trim, pin stripes, etc. So most of what you see is in the price.
Adaptive headlight, heated grips and reverse feature all cost extra. BMW South Africa are in habit of speccing things like this out the box, if they do, then it'll deffos come in at more than the currently listed price.