Presume that this was MT as it's the only carrier flying that route nonstop.
If I have that correct, at 3 hours, you are due EUR 300. Arrival is determined when the first passenger door is open and available for passenger offloading. If your timings are correct, you are due the delay compensation.