I have the left and right side view mirrors for a 128i. They will also fit a 135i but require modification to the wiring harness. These mirrors do not have the auto dimming function which is why they require the modification to the harness. I just bought them from another forum member but decided not to use them because I didn't want to modify the harness