If you bought the car from a main dealer as one of their trade-ins, they might be kind & sort the code out for you.
OH had a similar problem with an astra's radio - only 3 years old but it turned out that the radio had already had four new codes (it showed up on their machine (apparently)). They reset it back to original & gave us a copy of the number to write in the radio handbook.
A couple of years later, with another astra, the radio went funny after a change of battery, she took it to a local auto electrician. They asked her for proof of ownership & sorted it for a fiver.
Personally, if this is a standard fiat radio, I'd ditch it & go to halfrauds to see what's on offer.