I have just had the 10,000km service done on my 2014 Mazda3, despite having only done 5000km. I was told I have to have the front brakes replaced as they are groaning – the mechanic's term – which they did not have in stock. Is there something else going on that they aren't telling me?
I suspect that you are being conned. Could you hear this "groaning"? If not don't replace the brakes, but if you're not sure take the car somewhere else and have the brakes checked.