Is your car an E46? Can't tell from what you've posted.
And what part failed? Part number would be useful... if it is just the TCU or the BT module, it should be easy enough to replace with a used unit. Try the forum classifieds or ebay once you have the part number... And, try the Aus section as from time to time members there have had units for sale.
I can help with
* Reading Codes / Coding your car
* R&R FCAs, Tie Rods, Sway links....
Need an RTAB tool? Or clutch fan and water pump tools? PM me.