<p>There are some 3 year programs (UMich Ross) as well as two year programs (Emory). Definitely try to transfer - there are many target schools that do not have undergrad business programs as well (Ivy League, Northwestern, others) and you are better off doing econ or something at a school where banks recruit than finance at a school banks don’t recruit at. You can’t go straight from undergrad to a reputable MBA program. You need work experience (3+ years preferably) before you enter B-School.</p>