Please repost with the vehicle identification number as there is a model change that year
May, 4, 2008 AT 12:10 PM
It's an E46
May, 4, 2008 AT 4:28 PM
The E-46 body style is an electrically sophisticated platform that will require proprietary software to diagnose correctly. Please do not buy parts until you are sure what the problem is and you are equipped to handle any problem that might come up such as an air bag light or some other warning lamp being on. Having said that, My BMW parts software says part number 61-31-8-363-668 is the correct turn signal switch for the car and Realoem. Com has it for $150, I have seen them fail on the early production E-46 cars.