Given your profile, Madrid is likely the better long-term choice. The savings difference is marginal, and Madrid offers a warmer climate, lower cost of living in key areas like housing and dining, and a more social outdoor lifestyle that suits your mid-20s phase. Berlin's higher salaries are offset by its expensive rental market and gloomy winters, so the financial edge is slim.

In corporate finance, both cities have strong job markets, but Madrid's finance sector is more tied to Southern European and Latin American markets, while Berlin leans toward tech and startups. Your B1 Spanish and French give you an edge in Madrid's multilingual corporate environment, whereas Berlin's German requirement for finance roles is stricter. You'll need C1 German for most serious finance positions in Berlin, but B2 Spanish can suffice in Madrid with English.

Cost of living: Madrid is roughly 10-15% cheaper overall. Rent for a one-bedroom in a central area is about 900-1100 EUR in Madrid versus 1200-1500 EUR in Berlin. Eating out, groceries, and utilities are all cheaper in Madrid. Your monthly savings difference of 100-200 EUR means you'll accumulate wealth at a similar pace, but Madrid gives you more disposable income for travel, dining, and social activities.

Lifestyle: Madrid offers 300+ sunny days a year, a vibrant street life, and easy access to beaches and mountains. Berlin has a rich cultural scene, nightlife, and green spaces but long, dark winters that can affect mood. As a mid-20s professional, Madrid's social warmth and outdoor living may be more fulfilling.

Next steps: Visit both cities for a week each, preferably in winter to experience the gloom. Network with finance professionals in each city via LinkedIn or local meetups to gauge real salary ranges and career progression. For language, commit to intensive courses now; your B1 in both is a solid base, but fluency will unlock better opportunities. Check tax rates: Spain's 'Beckham Law' offers a flat 24% tax for new residents for up to 6 years, which could tilt the financial balance toward Madrid. Finally, consider your long-term goals: if you want a central European base with a startup culture, choose Berlin; if you prefer a sunnier, more affordable lifestyle with strong social connections, choose Madrid.