For sale I have a O2 simulator from
o2simulator.com
If you have a E46 running headers, this is basically the only way to pass aircare. I bought two just in case I needed a second -- This is the dual out model so you can bypass both post cat sensors if you're running headers.
According to the website it works on a ton of other cars too -- I've personally only used it on an E46. Can also provide you with some wire diagrams for the E46 so you can wire it up to the ECU.
$40 -- Pick up in Vancouver, or Richmond anywhere along bridgeport road