Glad your coaches arrived safely, Phil, and the new rake looks great!
As Dutchelm Mike notes, ML will take a Paypal payment - if you place your order online, they will send you an invoice, and you can pay it by simply sending money via Paypal to their email address. I agree it is a little annoying that they don't specify or explain this anywhere!
As PhilP comments, the only downside of them is that they do seem to be quite terrible at answering emails.....
I've had many packages (including probably half a dozen locos and a huge handbuilt wooden station!) sent from Germany via DHL, and never had a problem with one - touch wood.... DHL themselves do not actually handle the delivery at this end - because DHL actually IS the German post office now, they do the shipping to the UK and then hand off to our own beloved ParcelFarce to make the delivery to the customer. I know PF comes in for some stick at times, but I have to say that our local delivery driver is very good and is now quite used to delivering big parcels to me....
I recommended Modell-Land for these coaches because they seem happy to split sets, but for regular list items there are many other very good German suppliers - one I've used several times is Der Lokschuppen Dortmund (on eBay.de as "Modellbahn-Manni") and they've always been fantastic, answering all emails and questions very quickly (and in English, though as a courtesy I usually send the original query in both English and German via Google Translate).
Jon.