Faits: A. Le 26 août 2004, le Procureur de la République près le Tribunal de grande instance de Marseille a adressé à la Suisse une commission rogatoire dans le cadre d'une enquête pour blanchiment d'argent. En 2001, B._ aurait constitué les sociétés C._ et D._, dans le but d'acquérir deux biens immobiliers sur la Côte d'Azur pour environ 1,3 millions d'euros chacun. Une partie des fonds proviendrait d'un apport personnel de B._, par le biais d'un compte de la société A._, ainsi que d'un virement effectué par le dénommé E._. Celui-ci serait soupçonné de liens avec les mafias russes et baltes, et suspecté par les autorités bulgares d'être impliqué dans un trafic d'armes et de pierres précieuses. E._ et B._ avaient été refoulés du territoire monégasque le 28 décembre 2002. B._ aurait des liens avec F._, lui-même impliqué dans une affaire de blanchiment. Le magistrat requérant demandait notamment des renseignements sur A._ ainsi que ses comptes bancaires (documents d'ouverture, identité des ayants droit, relevés des opérations ayant un lien avec les acquisitions immobilières et les versements en faveur de la société C._). Par ordonnance du 22 septembre 2004, le Juge d'instruction du canton de Genève est entré en matière. Une perquisition a été ordonnée auprès de la Banque X._. Le 7 décembre 2004, le Juge d'instruction a demandé au magistrat étranger de lui donner davantage de renseignements sur les activités délictueuses pouvant être reprochées à E._ et B._, ainsi que sur les pièces bancaires en sa possession et la période des investigations requises. Le 17 mai 2005, l'autorité requérante a produit des relevés du compte de la société C._ et de B._, ainsi qu'une copie d'une commission rogatoire adressée le 26 août 2004 à la Principauté de Monaco, avec les pièces d'exécution transmises par cet Etat le 3 novembre 2004. Invitée à se prononcer sur les pièces dont le Juge d'instruction envisageait la transmission, A._ s'est opposée, le 10 novembre 2004, à toute transmission en relevant que le magistrat requérant n'avait pas apporté les précisions souhaitées. B. Par ordonnance du 29 novembre 2005, le Juge d'instruction a décidé de transmettre à l'autorité requérante les documents d'ouverture du compte détenu par A._ auprès de X._, ainsi que huit ordres et avis de débit relatifs à des versements effectués entre les mois de juin et décembre 2002 en faveur de la société C._. Par ordonnance du 12 avril 2006, la Chambre d'accusation genevoise a confirmé cette décision. Bien que succincte, la demande était suffisamment motivée car elle évoquait les liens de B._ avec E._, G._, patron du crime organisé de l'ex-CEI, et F._, ainsi que l'information en cours à Monaco. L'autorité requérante avait fourni des indications complémentaires le 17 mai 2005, et il n'était pas envisageable de révéler l'ensemble du contenu du dossier car cela risquait de nuire à l'enquête. Le principe de la proportionnalité était respecté, le Juge d'instruction ayant limité la transmission aux renseignements en rapport avec les transactions immobilières mentionnées dans la demande. C. A._ forme un recours de droit administratif contre cette dernière ordonnance; elle conclut à son annulation, ainsi qu'au refus de l'entraide judiciaire. La Chambre d'accusation, le Juge d'instruction et l'Office fédéral de la justice se réfèrent à la décision attaquée.