My seats are fairly horrid looking as the material has come loose from the backing. Can this be fixed?

I am also open to new interior but am finding it rather hard to replace my front seats due to airbags. Any ideas?

Cheers

-Slippy