You can do both through a reputable online crypto exchanger that supports BTC and EUR. Many platforms allow you to
buy bitcoin using various payment methods and then sell it directly for EUR. Just make sure to check the spread and withdrawal fees. Using the same service can reduce risks and speed up the process, especially if it supports instant fiat payouts.