No sé como andará el tema en Barcelona, pero aqui en Madrid, las escuelas oficiales de idiomas de la comunidad de madrid, ofertan alemán por unos 80€ todo el año.
En alemán no suele haber mucha gente (al contrario que en inglés que para pillar matrícula lo tienes que echar en julio) asi que no creo que te pongan muchas pegas.
Si por Barna contais con algo parecido a lo que te comento miratelo, porque es la solución más económica.