I recently had my 15 yr old Miele serviced/fixed by Miele and they did a fantastic job. They delivered a special box to pack it into, serviced it (which turned out to involve a replacement electric motor, new brush-head and also fixing the cord rewind thing) and then delivered it back to me. The cost was about £70 which I thought very reasonable considering the cost of Miele in the first place and the age of my vacuum! Oh and if the machine turns out not to be mendable when they get it they apparently don't charge you.
(I don't work for Miele or have any commercial interest)