That's a very common question for people sitting between the traditional undergraduate and MBA hiring cycles. The short answer is yes, you are eligible to apply, likely targeting the Associate Consultant (AC) level as an Experienced Hire.
The reality of the consulting recruiting machine is that "eligibility" is a wide net, but "competitiveness" is extremely narrow. Your B.Tech is a strong analytical foundation, and the 2.5 years of experience lands you squarely in the lateral hire bucket. The immediate challenge is how the recruiter will parse your experience: firms are generally looking for core delivery experience—actual project strategy, analysis, and implementation work. While medical consulting is excellent, the 1.5 years in consulting sales, if heavily weighted on the resume, will be viewed with skepticism, as those responsibilities don't typically translate directly into the day-to-day analytical demands of an AC role.
To pass the blind resume screen, your strategic move needs to be heavy framing. You must aggressively de-emphasize the "sales" component of your first role and maximize the strategic, problem-solving, and analytical outcomes from the medical consulting experience. Use clear metrics and focus on complex decisions you supported, market analysis, or operational improvements, rather than client relationship management or pitch volume. You need to read like an Analyst who happened to also have commercial exposure.
Focus on positioning yourself as an AC who brings domain knowledge, not a Business Development specialist. If you can land an interview, you're golden.
All the best with the application.