Thank you for your replies, guys.
Eugene Krel, these low marks are general for all Engineering Schools in Spain. In fact I spent one year abroad in Germany and got GPA 3.7 in spite of the language difficulties, and studying much less than back home. (It was not a top university, though)
Andy...