I have a 320D 2001 E46, The previous owner hit a bird and ripped out the outside temp sensor. Since then the temp on the dash has read -40 and the on board computer will not work and the heated rear window comes on every time the ignition is turned on. I have replaced the sensor and all plastic guards also reconnected the horn wires but everything is still the same. Does anyone have any ideas how this can be fixed pleaee help!!!