bmi und Virgin haben ein "Baggage Interlining Agreement". Das bedeutet, dass man das Gepäck vom Start- bis zum Zielflughafen ohne Probleme durchchecken kann, grundsätzlich sogar auch bei getrennten Tickets.
Allerdings ist bmi ein wenig "zickig", was das Gepäck durchchecken angeht und erlaubt das nicht, wenn der Zubringer auf einem separaten Ticket gebucht ist, welches ein "Tinyfare" ist. Bei normalen Tickets (meist die teuren) und natürlich, wenn alles auf einem Ticket gebucht ist, ist das durchchecken überhaupt kein Problem.
Es kann aber sein, dass bmi Dir keine Bordkarten für den Virgin-Flug ausstellen kann. Wenn dem so ist, musst Du in Heathrow halt im Flight Connection Center erst einmal zum Virgin-Schalter, bevor Du weiter zu Deinem Abfluggate gehen kannst.
Viele Grüße - Dirk