Assuming we start with a sentence in the passive voice with a modal verb
Das Auto muss morgen verkauft werden
Then we can form the future (Futur I)
Das Auto wird morgen verkauft werden müssen
Then we can form the future perfect (Futur II)
Das Auto wird übermorgen haben verkauft werden müssen
As far as I can tell this is correct, but it looks very strange. Does anybody actually use this kind of construction in real life (preferably with links to examples)?
EDIT: Some commentators find the haben wrong. Here's a quote from Duden
Bei Verbalkomplexen, die mehr als zwei infinite Verbformen (hier: Modalverb/Vollverb/Hilfsverb) enthalten, muss das Verb (="haben"), das den Ersatzinfinitiv des Modalverbs (="müssen") regiert, dem infiniten Vollverb (="verkauft werden") unmittelbar vorangehen …