Direct account at the Bank of Spain
You open a securities account in your name at any Bank of Spain branch (by appointment) and buy at each auction from there. It is the traditional route and the cheapest.
No purchase or custody fee; 0.15% on repayment (min. €0.90, max. €200)