I think it really depends on the PhD supervisor. If you are applying to PhD funding, then it might be more difficult, but if you know of someone who is researching something that you are interested in, then let them know and ask them for help.
Come up with a proposal perhaps, or even ask if you can help them out with some part time work, or voluntary work to gain a bit of experience. From this they should be able to see that you are competent and will be more willing to take you on as a student.
My supervisor for example isn't that interested in what grades people got, but is more interested in their ability and also their perseverance to do what they want to do!
Good luck.