hi, quick update, went and bought the dsc repair kit for my car, my mechanic quoted reg to the dealers and asked for repair kit.
i went and picked it up as he said i could pay for it on his trade account
cost me £174.01 with the discount (was quoted £193)
the part number given to me was b22.214.171.1247.896 (my car is a 2007 57 plate 320d m sport E90. 163bhp engine model)
booked in tomorow to fit fo hopefully should be all sorted. could have attempted it myself but didnt was to mess with beeling brakes or the coding part especially seeing as its safety critical and theres no room for error!