Just something to test or look out for. brakes work fine and not spongy. Start engine and press firmly but not too hard on the brake pedal, does the pedal creep slowly down to the floor release pedal and it returns to working normally. this happens when the seal passes in the master cylinder, normally faulty rubber seal or scratched or corrosion on cylinder bore, no leaks it is just one of the two pressurising seals passing back to the tank. Do not know how long mine has been faulty for maybe from new. Fitting a new one at weekend, dealership supply only £140. And flushing system with fresh fluid.