Before you do anything, I’d double check that the near full ride offer at your state school still exists. If so, I’d probably head that route knowing that oodles of pre-meds actually change their minds in the process so you could do this at lower cost if desired rather than feeling “stuck” because you “paid for it.” Then too, most accepted into BS/MD programs have what it takes to get into med school, so if you opt to continue that route, you should be fine as long as you put the effort in at college.
One thing that gives me pause is actually the 3s on AP exams. A 3 is equivalent to a C. You can’t get many Cs in your actual college classes and still be very competitive for med school. Be sure you can get a high enough GPA at any college you attend. (It’s only a “pause” because many AP scores reflect the teacher more than the student. If there are plentiful 5s and 4s from your class, I’d worry. If a 3 is a top score among your peers, I’d be more suspect of the content of the courses you had.)