There are many options!! Firstly Nottingham do consider you with those grades because I had AAB and I got offered an interview but didn't get in, my best friend also had those predicted grades and she got into Nottingham (actually was the only one she got into). I think all the unis you can apply at least twice, so not to worry about that.
You could always take a gap year and I think for vet med that is a very good idea. A lot of vets I talk to today, newly graduated and older vets, turns out a lot of them took a gap year to do work experience and that stood them in good stead. My own vet that I use took a gap year and worked in Asda!! He didn't even get animal work experience and got in the second time. They like you to reapply. Also if you think your grades will be better than BBB then by taking a gap year it allows you to reapply with your better grades not because your teachers said you'd get some grades. I don't understand why they wouldn't change it because at my school they would for med and vet med and depending on what the student is applying to. But it's not the end of the world if they don't.
And even if you don't get the grades and say you get BBB or below, then there are many other options. You can take an undergraduate vet Bioscience or pretty much any degree and graduate with 2:1 or above and you are most likely going to get in. Of course this is a longer and more expensive route but it is definitely doable. It would be 3 years at an undergraduate corse and then 4 years for vet med because if you go in as a postgrad student you go straight into second year.