Den BMX disciplin, som var på det olympiske program, var BMX Supercross, hvor rytterne konkurrerede om at komme først i mål nedad en ca. 350 meter skrånende bane. Konkurrencen havde 32 ryttere, der alle kørte gennem en seedningsomgang på tid for at bestemme pladserne i kvartfinalerne. I kvartfinalerne og semifinalerne blev der kørt tre gennemløb og rytterne blev tildelt points efter deres placering i hvert gennemløb. Efter de tre gennemløb gik de fire ryttere med færrest points videre. I finalen var der kun et enkelt gennemløb, der afgjorde medaljefordelingen. Efter seedningsomgangen, der blev afholdt den 17. august, var der otte ryttere i alle efterfølgende gennemløb. Kvartfinalerne blev gennemført 18. august mens semifinaler og finalen blev afholdt 19. august.