Yes they are competitive, yes there are far more applicants than jobs.
However the good news for the people on this thread or reading this thread who are yet to go to uni or in first year is that if you plan and prepare from the start of uni and do the right things you will be well ahead of the rest of the competition and from the experience of people I knew from my course, the ones that did all the 'right things' all got grad jobs.
The 'right things' IMO include
1 - Most important - learn what different careers are and what they involve IN DETAIL, research them on the net, use forums like this, go to careers fairs, talk to employers/careers service etc. Eg say you are vaguely interested in being an accountant or actuary or working in insurance etc, learn the ins and outs of what they all involve, what training you have to do, how long to be qualified, what the different professional qualifications are, the difference between different types of career (eg in accountancy, tax or audit, or for an actuary, risk or pensions), find out the pros and cons. I found that of people I knew at uni, the ones who really knew everything about what their chosen career involved, all got jobs, the employers can tell this when they ask questions about why you have chosen this career or why applied to this stream in particular, they want to filter out the many thousands of drones who apply for every grad scheme because they want a 'grad job'
2 - Take 1st year seriously and make sure you at least get a 2:1, if you get a 1st great, not only will this put you in good stead to start 2nd year where it counts by hitting the ground running, but also most grad schemes ask you to list all your module marks and its a good signal if you took 1st year seriously, rather than lounging around. This might sound like a given when you are used to working hard for your A levels but when 1st year comes round and the marks don't officially count, you will find loads of fellow students telling you "all you need to do is pass".
3 - Use extra curriculars properly and get something positive out of them. Everybody goes on about ECs but lots of people don't get anything out of them. You don't develop the 'interpersonal skills' that grad scheme employers want, just by going on socials and socialising, anybody can chat rubbish to people when they are drunk, but employers want somebody that can network and build bridges and work with people when sober, so use your ECs to get some experience of something where you have responsibility for setting something up, organising something (it can be organising socials), if its got a budget, or relies on dealing with external businesses then perfect.
4 - Get a part time job, even low paid jobs in cafes/bars/shops etc give you customer service experience, if you show some interest in learning how the business operates you have stuff to talk about on application forms and jobs.
5 - Go all out to get some kind of internship in between 2nd and 3rd year, find out when you need to apply (early in 2nd year) and apply, use the careers service etc. If you can't get something formal try and set up something informal even a brief stint of work exp unpaid if possible, but a lot of the grad schemes operate summer internships. As a rule of thumb if you get an internship then unless you are absolutely dire on the internship, you are going to end up with a job in that industry even if not with the same company.