Brand new for about $140 on Amazon Bosch 13878 Oxygen Sensor, OE Type Fitment : Amazon.com : Automotive
Its oem and from what I understand its both upstream and downstream on the r53. Correct me if I'm wrong, I have an r56 just trying to get my money back out of this.