With more words added, in [square brackets]
-
He liked his [bagels] warmed, though on TV ads he would [eat] [his bagels] toasted, the butter [on the bagels] just melting, with an irresistible crunching sound [as he ate them].
I'm inferring that the man in question (call him John Doe) is a TV spokesperson for the bagel company, who is portrayed on TV as liking his bagels toasted. However, back in reality, he prefers his bagels simply warmed, not toasted.
You, the reader, are supposed to infer that the subject of this sentence is John's Bagels.
We can guess at more context:
John Doe was a TV spokesperson for the Generic Bagel Company.
He liked his [bagels] warmed, though on TV ads he would demolish [his bagels] toasted, the butter [on the bagels] just melting, with an irresistible crunching sound [as he ate them].
My spellchecker is complaining about the though, claiming that it should be through. Don't worry, though is correct here.