Should I retake classes that don't affect my current major?

Right now my cumulative GPA is a 3.25. That isn’t very good, but it is because freshman year I thought I would be premed and ended up with a D+ in chemistry and C in biology. That didn’t work out. I switched to business my second semester and my grades have drastically improved. I haven’t gotten below a 3.4 semester GPA since, and am now entering junior year. My current business GPA is 3.64. Should I retake chemistry to get my cumulative GPA up? I don’t know if I’d be able to explain to possible internships why my cumulative is that low. I am just looking for what would be most efficient for my future. Move on and continue doing well in my classes, or retake to get the GPA back up.

Thanks.