You give no indication of your avergae mileage a month, so there is really no way for us to try to help??? we also need to know the mileage on your first set of brakes, so we can compare.
spark plugas are due at appro 45k, it should come up for you to do in time.
FYI Brand new brake pads are like 11 or 12 mm thick.. the sensor triggers at 3 mm so maybe you can pop a wheel off and take a measure... ( its the distance from the rotor to the backing plate. dont include the backing plate)
X1, R58 JCW, M2 in my future if planets align