I have a similar dilemma, trying to book a D-class intra European itinerary so I can double up on the current status miles promotion. At least Expedia show the booking classes and offers a wide variety of itineraries interlining different LH Group airlines (although I would prefer to avoid SN). But often an outbound itinerary is listed as D-class and when I click the inbound it shows as P-class. Been annoying someone over at VFT about this, who was offering to help and is probably now fed up with my questions.
By the way, are SN and EN eligible for the double status miles promotion?