Technically, in terms of applying, you do not need to complete all prereqs prior to applying just prior to matriculation.
However, you are competing with an applicant pool where a very high percentage of students have completed all prereqs and more. Additionally, solid foundation in prereqs is really needed to ace MCAT.
All depends on your specific situation