Latem 2000 zakończył w nim swoją karierę.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1982/83 FC Mulhouse B Division 3 1 0 1983/84 FC Mulhouse Division 2 2 1 1983/84 FC Mulhouse B Division 3 26 7 1984/85 FC Mulhouse Division 2 33 5 1985/86 FC Mulhouse Division 2 20 5 1986/87 FC Mulhouse Division 2 24 3 1987/88 Olympique Marsylia Division 1 12 1 1988/89 Olympique Lyon Division 2 32 10 1989/90 Olympique Lyon Division 1 32 5 1990/91 Olympique Lyon Division 1 37 4 1991/92 Olympique Lyon Division 1 25 5 1992/93 RC Strasbourg Division 1 37 5 1993/94 RC Strasbourg Division 1 29 5 1994/95 RC Strasbourg Division 1 26 3 1995/96 FC Sochaux-Montbéliard Division 2 37 4 1996/97 FC Sochaux-Montbéliard Division 2 19 2 1997/98 FC Lorient Division 2 35 15 1998/99 FC Lorient Division 1 25 8 1999/00 US Créteil-Lusitanos Division 2 20 1 1999/00 En Avant Guingamp Division 2 12 4
Kariera reprezentacyjna W reprezentacji Algierii Bouafia zadebiutował 13 marca 1988 w zremisowanym 1:1 meczu Pucharu Narodów Afryki 1988 z Wybrzeżem Kości Słoniowej, rozegranym w Casablance. Na tym turnieju rozegrał jeszcze trzy mecze: grupowy z Marokiem (0:1), półfinałowy z Nigerią (1:1, k. 8:9) i o 3. miejsce z Marokiem (1:1, k. 4:3).