If you really want to go to Oxford, then go for the gap year.
The regret will be if you don't take it, knowing you could have done. Think of the places you might go, the people you will see and chat with, the memories created.
Uni will still be there, just a year later than you originally planned.
I've written some rough options for you.
Option 1:
You don't take the gap year, and accept one of your offers, enjoy uni, friends, making a career, going on holidays, student union, socieities etc. - But you miss out on Oxford (potentially)
Option 2:
You don't take the gap year, but you accept your offer, and squeeze in part-time evening study to apply for Oxford. End of Year 1, you switch to Oxford.
Option 3:
You decide to take the gap year, and travel somewhere out of the UK, whether that be working in America, Europe, Asia or living remotely in Antartica with the penguins 😛 You create memories, unreal experiences, make friends, discover a new career / hobby you partake in, etc. When you finish, you live this new dream either in the UK or stay abroad.
Option 4:
You decide to take the gap year (all options above), all whilst studying for Oxford. When you finish, you apply and get into Oxford. Result: You've done a gap year, and get the next 3+ years of uni life at Oxford.
Option 5:
You decide to not to anything, cancel the offers, and jump straight into work, as Uni can be very expensive, increased debt etc.