Compare prices on a used BMW 8 Series oxygen sensor from UK breakers. Free part request, no obligation.
Find the right part faster and get quotes direct from UK breakers - free, and no obligation.
Fitment on a used oxygen sensor varies by vehicle, so a bit of detail goes a long way. Our request form covers what breakers need to know, so every quote you get back is for the correct part:
Yes, petrol-engined BMW 8 Series models are fitted with oxygen (lambda) sensors, which sit in the exhaust system and help the ECU manage fuel mixture. The 8 Series has been produced in two distinct generations: the original E31 coupe (1989–1999) and the modern G-generation range introduced in 2018, comprising the G15 coupe, G14 convertible, and G16 Gran Coupe. Both generations use petrol engines and carry oxygen sensors as standard. Note that any diesel variant in the modern G-generation range uses NOx sensors rather than traditional wideband lambda sensors, so if your 8 Series is diesel-powered, confirm with the breaker exactly which sensor type you need.
The modern BMW 8 Series G-generation received a mid-cycle update around 2022, and while many mechanical components carry over, engine management calibrations and sensor specifications can differ across that boundary. The oxygen sensor fitment depends primarily on your specific engine code rather than the model year alone, so a sensor from a pre-update car may or may not be compatible with your post-update version. Pull your exact engine code from your V5C or the engine bay sticker and quote it to the breaker so they can match the sensor correctly. Never assume a sensor fits on year or generation alone without confirming against the engine code.
Trim level itself does not determine oxygen sensor fitment — what matters is the engine code fitted to your car. The 840i uses a different engine to the M850i xDrive, so those two cars will indeed require different sensors, but that is driven by the engine, not the badge or equipment level. A fully-loaded M Sport 840i and a base 840i with the same engine code will take the same oxygen sensor. Always quote your engine code to the breaker rather than just the trim name to ensure the right part.
No — the E31 and G15 are entirely different generations of car separated by nearly two decades of engine and exhaust technology, and their oxygen sensors are not interchangeable. The E31 used older narrow-band sensor technology matched to its era of engine management, while modern G-generation cars use contemporary wideband lambda sensors integrated with far more complex ECU systems. You must source a sensor specific to your generation, and within that generation, specific to your engine code. Make sure you tell the breaker which generation you have as well as your full engine code and registration.
Yes, the position of oxygen sensors in the exhaust system is directly related to the catalytic converter layout — typically there is at least one pre-cat (upstream) and one post-cat (downstream) sensor, and getting the right one for the right position matters. The specific sensor type can also vary depending on the emissions specification of your car, and cat-related interchange specifics are strongly confirm-with-breaker territory rather than something to assume. Tell the breaker your engine code, registration, and whether you need the upstream or downstream sensor so they can locate the correct part. Never rely on visual similarity alone when matching exhaust sensors.
BMW does share engine families across model lines, and in some cases an oxygen sensor from a donor car with the identical engine code may cross over — but this is not guaranteed because exhaust routing, sensor positioning, and connector types can differ between body styles and model lines. If a breaker suggests a cross-model sensor, ask them to confirm the engine code, sensor position (upstream or downstream), and connector type match your 8 Series exactly. It is worth checking, as it can widen the pool of available used parts, but the confirmation must come from the breaker against your specific registration rather than being assumed.