Faits :
A.
Une procédure pénale est ouverte en France contre Téodoro Obiang, Vice-président de la République de Guinée équatoriale et fils du Président de cet Etat. Il lui est reproché d'avoir détourné des fonds publics alors qu'il était ministre, de 1996 à 2016. Le 5 septembre 2016, il a fait l'objet d'un renvoi en jugement devant le Tribunal correctionnel de Paris. Une instruction pour blanchiment d'argent a été ouverte à Genève le 31 octobre 2016. Le même jour, dix véhicules de luxe (de marques Bugatti, Ferrari, Koenigsegg, Brabus/Maybach, Porsche, Mc Laren et Lamborghini) ont été saisis à l'Aéroport de Genève-Cointrin. Par la suite, le Ministère public genevois a encore prononcé le séquestre de treize autres véhicules entreposés dans plusieurs garages à Genève et à Nyon.
B.
La société A._ (société à responsabilité limitée sise à Bata, Guinée équatoriale) ainsi que la République de Guinée équatoriale ont recouru contre l'ordonnance du 31 octobre 2016, expliquant que l'Etat détenait la société précitée (ainsi que deux autres) qu'il utilisait pour l'acquisition et l'entretien des véhicules du parc présidentiel, lesquels avaient été achetés sur l'ordre du Ministre de l'intérieur et immatriculés pour la plupart au nom de A._. Toutes deux se prévalaient de l'immunité et de la souveraineté de l'Etat.
Par arrêt du 1er mars 2017, la Chambre pénale de recours de la Cour de justice genevoise a rejeté le recours dans la mesure de sa recevabilité. En tant que simple actionnaire de la société détentrice des véhicules, l'Etat n'avait pas qualité pour agir. A._ avait qualité pour agir s'agissant des véhicules acquis par elle, respectivement immatriculés à son nom. Tel n'était pas le cas pour trois véhicules (Brabus, Ferrari 599, Ferrari F12). Aucune identité ne pouvait être établie entre l'Etat et la société, de sorte que cette dernière ne pouvait se prévaloir de l'immunité. Rien ne permettait d'affirmer que les véhicules servaient à des fins officielles, les permis de circulation mentionnant au contraire un usage privé. L'ordonnance attaquée était suffisamment motivée. Si l'acquisition de véhicules par le biais de sociétés suisses constituait un acte de blanchiment, la compétence du Ministère public genevois - d'ailleurs non contestée en temps utile - apparaissait donnée. Ces mêmes soupçons justifiaient le séquestre des véhicules à titre de produit de l'infraction.
C.
Par acte du 11 mai 2017, A._ et la République de Guinée équatoriale forment un recours en matière pénale. Elles demandent au Tribunal fédéral d'annuler l'arrêt de la Chambre pénale de recours, de reconnaître la qualité de partie à la République de Guinée équatoriale ainsi qu'à la société s'agissant des trois véhicules pour lesquels le recours a été déclaré irrecevable, de constater l'incompétence du Ministère public genevois ainsi que la nullité de l'ordonnance de séquestre du 31 octobre 2016 et d'ordonner la restitution des dix véhicules; subsidiairement, elles concluent à l'annulation de l'ordonnance de séquestre, à la levée des séquestres de sept véhicules et au renvoi de la cause à l'instance cantonale pour nouvelle décision dans le sens des considérants.
La Chambre pénale de recours n'a pas formulé d'observations. Le Ministère public conclut au rejet du recours. Dans leurs dernières observations, les recourantes concluent à l'irrecevabilité des faits nouveaux allégués dans la réponse du Ministère public, tout en persistant dans leurs motifs et leurs conclusions. Il n'a pas été déposé d'autres observations.

Considérant en droit :
1.
L'arrêt attaqué, qui confirme le séquestre de véhicules, est une décision rendue en matière pénale au sens de l'art. 78 al. 1 LTF.
1.1. En tant que détentrice des véhicules séquestrés, A._ peut se prévaloir d'un intérêt juridique à obtenir l'annulation ou la modification de cette décision, de sorte qu'elle dispose de la qualité pour recourir au sens de l'art. 81 al. 1 LTF (<ref-ruling> consid. 1.3 p. 282 s.; <ref-ruling> consid. 1a p. 148). Il en va de même de la République de Guinée, dans la mesure où elle conteste la décision d'irrecevabilité rendue à son encontre, ainsi que de la société qui s'est vu dénier la qualité pour agir concernant trois véhicules.
1.2. La décision par laquelle le procureur prononce un séquestre pénal constitue une décision incidente. Cela étant, la jurisprudence admet que le séquestre de valeurs patrimoniales cause en principe un dommage irréparable au sens de l'art. 93 al. 1 let. a LTF, dans la mesure où le propriétaire se trouve privé temporairement de la libre disposition des valeurs ou des biens saisis (<ref-ruling> consid. 1b p. 101; voir également <ref-ruling> consid. 4 p. 141; <ref-ruling> consid. 1 p. 131).
1.3. Pour le surplus, le recours est formé en temps utile (art. 100 al. 1 LTF) contre une décision rendue en dernière instance cantonale (art. 80 LTF) et les conclusions présentées sont recevables au regard de l'art. 107 al. 2 LTF, de sorte qu'il y a lieu d'entrer en matière.
1.4. Conformément à l'art. 99 LTF, les faits nouveaux ne peuvent être invoqués. Il n'y a dès lors pas lieu de tenir compte des indications figurant dans la réponse du Ministère public dans la mesure où celles-ci font état de l'évolution du dossier depuis le prononcé de l'arrêt attaqué.
2.
Les recourantes se plaignent d'arbitraire dans l'établissement des faits. La cour cantonale a retenu que A._ appartenait au dénommé B._, méconnaissant que celui-ci agissait au nom et pour le compte de la République de Guinée équatoriale, cette dernière étant l'actionnaire de la société. L'affirmation selon laquelle Téodoro Obiang serait l'ayant droit de la société ne reposerait sur aucun élément de fait. Par ailleurs, les considérations de fait ayant conduit à déclarer le recours de la société irrecevable pour ce qui concerne trois véhicules seraient également insoutenables
2.1. Le Tribunal fédéral statue sur la base des faits établis par l'autorité précédente (art. 105 al. 1 LTF), à moins que ceux-ci n'aient été établis de façon manifestement inexacte - c'est-à-dire arbitraire au sens de l'art. 9 Cst. (<ref-ruling> consid. 2.3 p. 266) - ou en violation du droit au sens de l'art. 95 LTF. Si le recourant entend s'écarter des constatations de fait de l'autorité précédente, il doit expliquer de manière circonstanciée en quoi les conditions de l'art. 105 al. 2 LTF seraient réalisées et la correction du vice susceptible d'influer sur le sort de la cause (cf. art. 97 al. 1 LTF; <ref-ruling> consid. 1.6 p. 24; <ref-ruling> consid. 4.1.2 p. 62). Le Tribunal fédéral n'entre pas en matière sur des critiques de type appellatoire portant sur l'état de fait ou sur l'appréciation des preuves (<ref-ruling> consid. 2.3 p. 266; <ref-ruling> consid. 10.1 p. 445; <ref-ruling> consid. 5.1 p. 356 et les arrêts cités).
En matière d'appréciation des preuves et d'établissement des faits, l'autorité tombe dans l'arbitraire lorsqu'elle ne prend pas en compte, sans raison sérieuse, un élément de preuve propre à modifier la décision, lorsqu'elle se trompe manifestement sur son sens et sa portée, ou encore lorsque, en se fondant sur les éléments recueillis, elle en tire des constatations insoutenables (<ref-ruling> consid. 2.3 p. 266).
2.2. La cour cantonale rappelle clairement que la République de Guinée équatoriale est l'actionnaire et donneur d'ordre de A._ (consid. 1.3 et 1.4) et que cette société (équivalant à une sàrl) est, selon le certificat du 16 mai 2014, "propriété" du dénommé B._. Il n'y a aucune erreur manifeste sur ces points. Indépendamment de la question de l'actionnariat de la société, la cour cantonale a retenu que Téodoro Obiang "semblait prima facie être l'ayant droit économique de A._". La cour cantonale ne fait pas ainsi état d'une certitude, mais d'une simple probabilité que les recourantes se contentent de contester, mais qui n'est en l'état pas exclue au vu des pièces du dossier.
Par ailleurs si, comme le soutiennent les recourantes, les trois véhicules (Ferrari 599, Ferrari F12, Brabus/Maybach) ont bien été immatriculés au nom de la société, l'indication contraire figurant dans l'arrêt attaqué ne serait pas de nature à conduire à son annulation et au renvoi de la cause pour nouvel examen. En effet, la cour cantonale est entrée en matière et s'est exprimée sur le fond de la cause à l'égard de l'ensemble des véhicules considérés comme appartenant à la société recourante. Ces considérations s'appliquaient manifestement aussi aux trois véhicules précités, les recourantes ne faisant valoir aucun argument qui justifierait une appréciation différenciée. Une admission du recours pour ce motif et un renvoi de la cause n'aurait dès lors guère de sens, le Tribunal de céans étant d'ailleurs à même de statuer sur le fond pour l'ensemble des objets séquestrés, comme l'y autorise l'art. 107 al. 2 LTF. Dénué de pertinence, le grief relatif à l'établissement des faits doit être écarté, de même que le grief relatif à une mauvaise application de l'art. 105 al. 2 CPP en rapport avec la détention des trois véhicules précités.
3.
Invoquant l'art. 105 al. 2 CPP, les recourantes reprochent à la cour cantonale d'avoir considéré à tort que la République de Guinée équatoriale n'avait pas qualité pour recourir. Outre sa qualité d'actionnaire de la société, elle se prévalait de son immunité et d'une atteinte à sa souveraineté, celle-ci se retrouvant dans l'impossibilité d'utiliser les voitures de sa flotte présidentielle. Cette seule invocation suffisait à lui conférer la qualité pour recourir.
3.1. Alors que les parties peuvent se prévaloir sans condition des droits procéduraux conférés par le CPP, les autres participants à la procédure doivent établir qu'ils sont directement touchés dans leurs droits au sens de l'art. 105 al. 2 CPP. Pour que le participant à la procédure se voie reconnaître la qualité de partie en application de l'art. 105 al. 2 CPP, il faut que l'atteinte à ses droits soit directe, immédiate et personnelle, une atteinte de fait ou indirecte étant insuffisante (<ref-ruling> consid. 2.2.1 p. 283; arrêt 1B_588/2012 du 10 janvier 2013 consid. 2.2).
3.2. Un Etat bénéficie des immunités qui protègent notamment ses biens ainsi que ses représentants à l'étranger (cf. PATRICK DAILLIER/ ALAIN PELLET, Droit international public, 7e éd., p. 451). Ce principe de droit coutumier a été précisé dans la Convention de Vienne sur les relations diplomatiques, qui règle en particulier l'immunité des agents diplomatiques (art. 29 et 31) et l'inviolabilité de leur correspondance et de leurs biens (art. 30). Ces immunités sont destinées à garantir le respect de la souveraineté de l'Etat (arrêt 1B_588/2012 du 10 janvier 2013 consid. 2.1). Pour s'en prévaloir, l'Etat doit toutefois rendre suffisamment vraisemblable que les biens séquestrés peuvent être rattachés à son activité "iure imperii". Lorsqu'un Etat entend se prévaloir de l'immunité pour faire échec à une mesure prise dans le cadre d'une procédure pénale, il lui appartient d'établir - ou à tout le moins de rendre vraisemblable - que les conditions d'une telle protection sont réalisées.
3.3. En l'occurrence, les autorités cantonales considèrent que les automobiles séquestrées n'étaient pas utilisées par l'Etat, mais par le prévenu qui les avait acquises au moyen de fonds détournés et qui s'en servait à des fins personnelles. Dans la mesure où ces soupons apparaissent suffisants pour justifier un séquestre (cf. ci-dessous consid 5.2), ils le sont aussi pour écarter en l'état l'objection tirée de l'immunité, de la part tant de l'Etat que de la société. C'est dès lors avec raison que la cour cantonale a refusé d'entrer en matière sur le recours en tant qu'il était formé par la République de Guinée équatoriale. Les recourantes ne contestent pas, par ailleurs, que la simple qualité d'actionnaire de la société concernée ne suffisait pas à fonder la qualité pour recourir au sens de l'art. 105 al. 2 CPP.
4.
Les recourantes considèrent ensuite que les autorités suisses ne seraient pas compétentes pour prononcer un séquestre. Selon elles, il ne serait pas démontré que les actes de détournement, de corruption, d'abus de confiance et de gestion déloyale seraient également punissables dans l'Etat du lieu de commission. Aucun indice ne permettrait de penser que les véhicules auraient été acquis au moyen de fonds détournés de 1996 à 2012, puisqu'ils ont été achetés par une société détenue par l'Etat, dont rien n'indique que le prévenu soit l'ayant droit économique. Aucun lien avec la Suisse ne serait rendu vraisemblable, les véhicules ayant été pour la majorité achetés en Allemagne ou en Suède. Enfin, les recourantes relèvent qu'elles ne pouvaient contester auparavant la compétence des autorités suisses dès lors que leur intervention était limitée à la procédure de séquestre et que la contestation du for prévue à l'art. 41 CPP ne concerne que les tribunaux suisses.
Le Ministère public admet lui-même que les circonstances des acquisitions ne sont pas encore clairement établies. Il n'est en l'état pas exclu, à tout le moins, que certains achats aient été effectués en Suisse. Dans ces conditions et si les fonds nécessaires à ces achats provenaient des détournements de fonds publics, des actes de blanchiment pourraient être retenus en Suisse. Il en irait de même en cas de réparations des véhicules effectuées en Suisse. La compétence des autorités suisses ne pouvant être exclue à ce stade, il n'y a pas lieu d'examiner les autres objections soulevées en rapport avec cette question.
5.
Invoquant enfin une violation des art. 197 et 263 CPP, les recourantes contestent la commission d'une infraction (détournements au préjudice de l'Etat) en rapport avec les véhicules séquestrés. Elles relèvent en outre qu'en cas de détournements, la République de Guinée équatoriale serait elle-même lésée et aurait droit à une restitution.
5.1. Le séquestre est une mesure de contrainte qui ne peut être ordonnée, en vertu de l'art. 197 al. 1 CPP, que si elle est prévue par la loi (let. a), s'il existe des soupçons suffisants laissant présumer une infraction (let. b), si les buts poursuivis ne peuvent pas être atteints par des mesures moins sévères (let. c) et si elle apparaît justifiée au regard de la gravité de l'infraction (let. d).
Lors de cet examen, l'autorité statue sous l'angle de la vraisemblance, examinant des prétentions encore incertaines. Le séquestre pénal est en effet une mesure provisoire destinée à préserver les objets ou valeurs qui peuvent servir de moyens de preuve, que le juge du fond pourrait être amené à confisquer, à restituer au lésé ou qui pourraient servir à l'exécution d'une créance compensatrice (art. 263 al. 1 CPP et 71 al. 3 CP). L'autorité doit pouvoir statuer rapidement (cf. art. 263 al. 2 CPP), ce qui exclut qu'elle résolve des questions juridiques complexes ou qu'elle attende d'être renseignée de manière exacte et complète sur les faits avant d'agir (<ref-ruling> consid. 3.2 p. 364).
Un séquestre est proportionné lorsqu'il porte sur des avoirs dont on peut admettre en particulier qu'ils pourront être vraisemblablement confisqués en application du droit pénal. Tant que l'instruction n'est pas achevée et que subsiste une probabilité de confiscation, de créance compensatrice ou d'une allocation au lésé, la mesure conservatoire doit être maintenue (<ref-ruling> consid. 3.2 p. 364); l'intégralité des fonds doit demeurer à disposition de la justice aussi longtemps qu'il existe un doute sur la part de ceux-ci qui pourrait provenir d'une activité criminelle (arrêt 1B_145/2016 du 1 er juillet 2016 consid. 3.1 et les arrêts cités). Les probabilités d'une confiscation, respectivement du prononcé d'une créance compensatrice, doivent cependant se renforcer au cours de l'instruction (<ref-ruling> consid. 4 p. 96; arrêt 1B_416/2012 du 30 octobre 2012 consid. 2.1). Un séquestre peut en effet apparaître disproportionné lorsque la procédure dans laquelle il s'inscrit s'éternise sans motifs suffisants (<ref-ruling> consid. 11.6 p. 247). En outre, pour respecter le principe de proportionnalité, l'étendue du séquestre doit rester en rapport avec le produit de l'infraction poursuivie (<ref-ruling> consid. 6 p. 336).
5.2. Dans le cadre de la procédure devant la Cour correctionnelle de Paris, Téodoro Obiang se voit reprocher d'avoir détourné des fonds au préjudice du trésor public et commis des actes de corruption et de gestion déloyale. Le Ministère public estime que les véhicules saisis en Suisse pourraient avoir été achetés au moyen de ces fonds par l'intéressé, le salaire officiel de celui-ci apparaissant manifestement insuffisant au regard de la valeur des véhicules. L'instruction a révélé que certains véhicules avaient été achetés par des sociétés suisses et mis à disposition de l'intéressé. La thèse des recourantes (détention des véhicules pour le compte de l'Etat, présence en Suisse en vue de réparations) n'est à tout le moins pas établie. Il paraît notamment peu vraisemblable, en dépit des explications fournies, que des voitures de sport puissent être utilisées comme véhicules officiels, les permis de circulation faisant d'ailleurs mention d'un usage privé; en outre, leur présence en Suisse, même pour les besoins de réparations ou de révisions, serait difficilement explicable. Enfin, comme le relève la cour cantonale, les véhicules étaient immatriculés alors qu'une telle immatriculation n'était pas nécessaire pour circuler en Guinée équatoriale.
A ce stade, qui correspond encore à la première phase de l'enquête, les soupçons apparaissent suffisants pour retenir la probabilité d'une provenance illicite des fonds et d'une confiscation. Cela suffit pour justifier le séquestre, sans qu'il y ait à s'interroger sur une éventuelle restitution au lésé.
6.
Sur le vu de ce qui précède, le recours est rejeté, dans la mesure où il est recevable. Conformément à l'art. 66 al. 1 LTF, les frais judiciaires sont mis à la charge des recourantes qui succombent.

Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours est rejeté dans la mesure où il est recevable.
2.
Les frais judiciaires, arrêtés à 5'000 fr., sont mis à la charge des recourantes.
3.
Le présent arrêt est communiqué au mandataire des recourantes, au Ministère public et à la Cour de justice de la République et canton de Genève, Chambre pénale de recours.
Lausanne, le 3 juillet 2017
Au nom de la Ire Cour de droit public
du Tribunal fédéral suisse
Le Président : Merkli
Le Greffier : Kurz