That's not a pleasant feeling! I don't think the pads should give way so soon. I changed pads on mine at 30k service (MJD) and the second set is running fine at 46k odd. Take it to the SC and check if the rotors (discs) are not the culprit. It could be a minor issue with dirt/stones and a cleaning job could take care of it.