Invasive cardiologists earn between EUR 400,200 and EUR 601,100, with a median salary of EUR 482,200. Compared to Germany's average of EUR 146,200 and the UK's EUR 136,375, cardiologists earn significantly more, indicating that specialized doctors in these fields have higher earning potential.