Un fait à propos de Brooke Gordon est que son ex-mari est le célèbre pilote de course automobile Jeff Gordon. Brooke Gordon est une ancienne Mme Winston, et elle a réglé son divorce avec Jeff Gordon avec un paiement de 15 millions de dollars.
Le nom de jeune fille de Brooke Gordon est Brooke Sealey. Sa première relation avec Jeff Gordon est restée secrète car, à l'époque, Jeff conduisait pour la Winston Cup Series, et les règles non écrites interdisaient aux conducteurs de sortir avec des filles Winston. Brooke a épousé Jeff Gordon alors que Jeff n'avait que 21 ans.
Brooke a imputé sa séparation d'avec Jeff Gordon à l'inconduite conjugale de Jeff, selon le Baltimore Sun. Dans ses papiers de divorce, elle a demandé l'usage exclusif de la maison du couple en bord de mer à Highland Beach, en Floride. Elle a exigé une pension alimentaire pour époux, deux véhicules de luxe et l'utilisation des bateaux et de l'avion du couple. Brooke a exigé que Jeff Gordon paie les salaires de leurs divers assistants ménagers, y compris un chef, des femmes de chambre et des employés d'entretien.
Après son divorce avec Jeff Gordon, Brooke a eu un enfant avec James Dixon II de Charlotte, et elle a épousé l'ancien candidat au poste de gouverneur de Caroline du Sud, Mullins Mcleod. Bien que Dixon ait engendré l'enfant de Brooke, Brooke a donné à l'enfant le nom de famille Gordon. Par l'intermédiaire d'avocats, Jeff Gordon s'est opposé à ce que Brooke donne à son enfant le nom de Gordon.