When to flush the brakes on 2006 BMW 530?

If my car tells me it is time to flush the brakes, but the front pads have 3000 miles (3 months or more for me), should I flush, or wait until I change the pads and rotors on the front in 3 months?

Do you know when it was flushed last?

I have to check. They hv that condition based servicing. Probably 3/2016.