In Spain the first time you take a subject the University is <i>almost</i> free. The second time (if you fail) you have to pay 40% of the price and the 3rd+ times you pay 100%.<p>Note: in Spain it is expected to fail some subjects in Engineering