Took my e90 330i to a dealer on Wednesday this week, and it was R650.
I do wonder how it works out whether it is due or overdue, since iDrive said it was due in January 2017, the orange service light came on on the 15th of January, and the overdue red light on the 20th ?