On a lot of occasions, the system will not allow you to remove a stock record from the system as there are still costs sitting against it.
To check if there are still costs against a vehicle, go into the stock record and select the Purchase Status tab.
On the Purchase Status tab - select "Cost Analysis".
If this does not net off to zero - then you will need to reverse the remaining costs.
Then un-adopt the vehicle and deconsign it.