Banks often have high fees for investing/stock related actions.
Depending on what European country you are in you could also have a look at brokers/online banks, these usually have more sane fees.
In central Europe flatex would be an example of such a broker. Though I am not sure in which countries these are available.