Yes you should, especially when you think you can do
better. I received B3 in my Math, but i still retake that subject.
(I'm a retainee this year) It totally depends on you. But i
think Maths is all about practice and understanding. I believe that
if you put in effort and hardwork, you will definitely do better.
Unless you think that it is your maximum... :)