The second, 'broken' is grammatically correct. However the first works too in more informal language. A common colloquial form of this expression is "if it ain't broke, don't fix it". Hardly correct English! But perfectly acceptable as a colloquialism.