Well i ended up paying £24 for the seals but nothing for labour so i thought that was that. Oh how wrong was i, drove it again this weekend to face the same problem, the discs were untouchable due to heat. Went back to the garage this morning and left it with them to sort. They rang to say they were stumped all seemed good on ramps but again got hot after decent road test. The only explaination they have come up with is perhaps the replacement discs/pads are faulty or sized wrong so they have ordered genuine BMW bits to fit tomorrow, told them to carry on but again not paying to which they agreed. I am now worried that if this solution fails WTF is wrong?
