1. Spanish and German are now heavily saturated, and there is a surplus in China. Everyone in the industry knows.
2. Which one in China is more mature and has a large demand? The greatest demand is English and Japanese. There is a surplus of Spanish, employment growth can't keep up with talent growth, and the level of Spanish employment is not high.
Almost all Germans can speak English, and their English level is not bad.
If you want to learn Spanish in Beijing, it depends on your budget. If the budget is high, you can go to Cervantes College. If the budget is moderate, you can go to Beijing Foreign Studies University. Of course, Spanish training courses in university of international business and economics and Peking University are also acceptable. Please carefully choose other non-university Spanish training courses. If it is a German training institution, you can go to the German training class organized by Rhine Spring or above.
Please feel free to ask me if you have any questions about learning Spanish. I hope the above answers are helpful to you.