Eh up me duck! Another Bod from Stoke! Tbh this isnt something that can generally be added later at a very low cost. The problem that you have is the wiring will always be in place as the wiring looms are all the same its the bits that connect to those wires that are the major headache. I'm guessing you rang knights bmw? or Bluebell in crewe? You will need.... New indicator stork New ECU Program ECU to new car for Keys / ignition code from key / Key history / Car milage / car fault codes New Dash panel for LCD screen replacement for information (current one has lights in wrong place and ECU wont match up) basically a ruddy nightmare probably easier to swop the car tbh as all of the above would easily cost upto a grand to fit / fix....New ECU's aren't cheap OR TBH the OBC's on e46's were pretty damn ugly things, buy the £100 ripspeed DVD player from the for sale section.....put in a mac mini under the dash or a micro pc under the dash then you have a whole PC in your car rather than a glorified trip computer lol