I used the local garage to MoT my X5 35d on friday and it failed on a broken front spring so I agreed for them to replace it today as long as it was an oem part. (I always use an indie that i've used for over 14 years but is 25m away) I thought replacing a spring must be quite straight forward no? Anyway I collected the car today and the spring looks fine and drove the car 200 yards to home and parked it. So far so good. Went to use the car a couple of hours later and shock horror, travelled 20 yards and the steering was virtually immovable . I wrestled the car to a halt and had to abandon it at the end of the road where I live. The dash is giving a warning of "dynamic drive failure. Vehicle leans further when cornering. Avoid high speed cornering. Have the fault checked by BMW service." Can anyone tell me what the MoT garage have done to create this problem? The car is undriveable never mind worrying about cornering to fast! Any ideas would be appreciated.