Nell'inverno del 2021 partecipa ai primi tre round della Formula 3 asiatica con il team Evans GP[4]. Nella serie conquista cinque podi nelle nove gare disputate e chiude sesto in classifica generale con 95 punti[5].
Nello stesso anno partecipa anche alla Formula 3 europea regionale con il team francese R-ace GP[6]. Conquista il suo primo podio con un terzo posto a Barcellona, sullo storico Circuito di Monaco conquista la sua prima pole position e la sua prima vittoria davanti al compagno di team Zane Maloney[7][8]. Nell'ultimo round a Monza Hadjar arriva secondo in gara-1 e vince gara-2 davanti alla Prema di Paul Aron. Chiude la stagione al quinto posto nella classifica generale e vince la classifica riservata ai rookie davanti a Gabriele Minì.
Nel novembre del 2021 Hadjar partecipa ai test collettivi del Campionato di Formula 3 a Valencia con il team Hitech Grand Prix[12]. Nel gennaio il team Hitech conferma Hadjar per la stagione 2022[13]. Il franco-algerino conquista la sua prima vittoria già nella prima gara stagionale a Sakhir[14], nei due round successivi a Imola e a Barcellona ottiene due terzi posti[15][16]. Hadjar sul Circuito di Silverstone vince gara-1 davanti a Victor Martins[17], al Red Bull Ring ottiene la sua prima Pole position nella categoria, in gara riesce a vincere la corsa e salire in testa alla classifica[18]. Nel resto della stagione non raggiunge altri podi e chiude quarto in classifica, terzo tra i Rookie[19].
Formula 2
Dopo l'ottima stagione in F3, Hadjar nel 2023 rimane legato al team Hitech Grand Prix ma sale di categoria, passando alla Formula 2[20]. Dopo un inizio sotto le aspettative, nella Sprint del Red Bull Ring ottiene il quarto posto[21], ma grazie alla squalifica di Clément Novalak riesce a salire per la prima volta sul podio nella serie[22]. Nel resto della stagione ottiene altri tre quinti posti e termina quattordicesimo in classifica piloti, sesto tra i rookie[23]. Nel novembre del 2023 prende parte al Gran Premio di Macao sempre con il team britannico, tornando a correre con una vettura di F3[24].
Per la stagione 2024, Hadjar rimane in F2 passando al team spagnolo Campos Racing, insieme a Pepe Martí[25]. Dopo i primi due round sottotono, Hadjar vince la Sprint Race di Melbourne[26], ma nel post gara viene penalizzato, scende in sesta posizione e la vittoria passa a Roman Staněk[27]. Il franco algerino si riscatta vincendo la Feature Race davanti a Paul Aron e Zane Maloney[28]. Anche ad Imola riesce a trionfare nella Feature Race davanti al poleman Gabriel Bortoleto[29]. Hadjar a Montecarlo stava per vincere la sua terza Feature consecutiva ma per colpa della Safety car, Zak O'Sullivan riesce a stargli davanti vincendo la corsa[30]. Manca il podio nel round di Barcellona, ma nella Feature Race di Spielberg ottiene un altro terzo posto[31]. La sua terza vittoria arriva ancora in una Feature , riesce a vincere a Silverstone grazie anche alla penalità di Jak Crawford[32]. Nella Sprint Race del Hungaroring ottiene un altro podio arrivando terzo grazie anche alla squalifica di Richard Verschoor[33]. Nella Feature Race di Spa ottiene la sua quarta vittoria stagionale, una vittoria per Hadjar che lo lancia in vetta solitaria al campionato[34].
^(EN) Entry List Round 3: Yas Marina Circuit (PDF), in F4uae.com, 11 febbraio 2020. URL consultato il 31 ottobre 2021 (archiviato dall'url originale il 26 settembre 2020).
^ Andrea Galati Giordano, F3: Victor Martins vince la Sprint Race del Bahrain, su tuttipazziperilmotorsport.it, 20 marzo 2022. URL consultato il 20 marzo 2022 (archiviato dall'url originale il 25 marzo 2022).