Just to add that BUX is a 2-class 380 and often oversold in Y AFAIK so if BHX isn’t too far for you (some parts of London aren’t far and Euston is a 2hr train) you could try that. Nesting flights to third countries with stopovers in dxb might be an option