Take it in NOW!
They can service your car once the Service Indicator goes YELLOW.
I had my 1200 done last week at 930 miles.
The will reset the computer, and your next service will be (mine says 14000) in 15000 miles.
They will change your Engine Oil, Differential Oil and if you have a 6 speed manual, they will perform a Transmission service.
After they performed the service my 1st to 2nd gear shift doesn’t seem as notchy.
2011 E90 M3 Alpine White M-DCT
2011 E92 M3 Individual Dakar 6MT