Ja bym Ci proponowała po prostu przejść się do księgarni, wziąć do ręki te książki i dokładnie przejrzeć ich zawartość pod kątem Twoich umiejętności. Czy zagadnienia, które tam są poruszane, są Ci znane, czy rozumiesz teksty/przykłady które są tam zamieszczone itd.
Trudno jest inaczej powiedzieć, czym się różni poziom średniozaawansowany od zaawansowanego, jak tylko poziomem znajomości języka :) Generalnie rzecz ujmując, w książkach średniozaaw. omawiana jest na pewno gramatyka, podczas gdy na poziomie zaawan. w zasadzie do tego się już nie wraca. Na poziomie zaawansowanym, czyli rozumianym jako C1 i C2, skupia się na czytaniu tekstów, dyskusjach, pisaniu bardziej skomplikowanych rzeczy (compte-rendu) itd.
Dlatego ja osobiście nie znam książek do gramatyki francuskiej na poziomie zaawansowanym, a jedynie ogólne opracowania - genialna moim zdaniem "Grammaire expliquee" ma jedynie poziom Debutant i Intermediare. W praktyce ta druga jest wyczerpująca i dla osób średniozaaw. i zaawansowanych, sama z niej korzystam, jak mam jakis problem gramatyczny. Na poziomie zaawan. jest jeszcze książka do DALFa C1, C2, ale tam gramatyki w ogóle nie ma, jest "Panorama 4", ale to podręcznik w typie szkolnym, gramatyki chyba brak. Chyba tyle, może jeszcze jakieś samouczki, ale to zazwyczaj są rzeczy, od których lepiej trzymać się z daleka.