Best German retailer by a country mile (? kilometer) for UK shipment is www.modellbahnshop-lippe.com. Highly competitive pricing especially Marklin / Trix etc, less so on Roco / Fleischmann but if you register with them, each time you log-on, further discounts apply across the board. In addition, a bonus sytem is generated on each purchase giving further discounts. Shipment to UK in normally 48 hours for which the cost for purchases over 100 euro was 7.90 euro last time I used them. Unlike most online retailers, they have a free return courier service for faulty items. Packaging is first class and costs 1 euro (including a small sachet of Haribo friut gums). Website is informative with english option for most sections plus english replies to emails and phone calls are standard.
I am hard to please but yet to find fault in over 4 years regular custom.