Everyone else is right - if you're taking it purely for the DAT... I think money is better spent elsewhere. But if you really want to learn the material to learn (and want a stronger foundation for later upper level courses), then by all means.
I actually retook my whole senior year of high school (did a dual-credit thing at a comm college) during my freshman year of university. This meant retaking Gen chem (except I optioned for honors this time), 1st year language course, and a full year of calculus over again.
No regrets. Seriously.