I have that annoying “Headlight Range” warning message showing, which stays on until I cancel it.
I have had this before on my other Omega’s, and know their is a device on one of the front suspension arms.
On a 2003 3.2 what side is it on please? Thinking how hard it may be to find a replacement part, can the old one be successfully cleaned up to make it work properly, or is it a case of hunting for a replacement please? If so, has anyone got the part number for that device?
Many thanks. 
In answer to your actual question Lizzie - it is highly likely to be the ball joints on the rod that have seized, rather than the sensor failing. I have successfully cleaned up, lubricated and reused the rod from my existing ones previously. They need removing from the car, lubricating, and very gently work each balljoint gently until its movement is acceptable without force.
The headlight level and suspension level sensors originally were the same part number - 9117094, but this NLS. However the respective the part numbers have been replaced by 93197245 (headlight) and 93197514 (suspension). The rod is part number 9117095 which hasnt been superceeded.
Availability though, may be the difficulty.
When Omega were relatively common in breakers, I removed good arms just for spares, which is your last option, but they are just as likely to in the condition yours are at present.. I'm however certain you will be able to resurrect your own with care.