Bank 2 downstream heater problem.
P0161 — also written PO161, P 0161, 0161 — is the OBD-II code for o2 sensor heater (bank 2 sensor 2). Same code, same fix: this page covers every spelling of it.
This code means the internal heating element in your rear-most oxygen sensor (the one after the cat on the second bank of cylinders) has packed in. It's a classic headache for Jaguar XF and Range Rover Sport owners where the V-shaped engine has two separate exhaust banks.
P0161 is a sensors fault code, typically costing £100–£300 to put right in a UK garage.
What P0161 actually feels like to drive
- The Engine Management Light (EML) is staring at you on the dash, but the car drives perfectly fine.
- Fuel economy might dip slightly on short trips because the sensor stays 'cold' for longer.
- Failing the MOT on an 'Emissions related lamp illuminated' major defect.
- Smell of unburnt fuel right at start-up when the car is idling on the driveway.
- A slight hunting or rumbly idle for the first two minutes of a cold morning.
What causes P0161?
- Heater failure
UK vehicles that throw P0161 most often
- Jaguar XF 3.0 V6 Petrol (2008-2015)
- Range Rover Sport 4.2/4.4 V8 (L320)
- BMW 3 Series 325i/330i (N52/N53 engines) 2005-2013
- Vauxhall Insignia 2.8 V6 Turbo (A28NER)
- Audi A6 3.0 TFSI V6 Quattro (2008-2018)
- Nissan 350Z / 370Z (VQ35/VQ37 engines)
How P0161 is fixed
- Sensor replacement
The P0161 misdiagnosis that wastes money
I’ve seen dozens of lads buy a cheap universal sensor off eBay for £20, snip the wires, and wonder why the light is back on in three days. The ECU is very fussy about the resistance on that heater circuit; if it’s not bang on, the light stays on. People also assume it’s the sensor itself when sometimes it’s the fuse blown because the wiring has rubbed through on the propshaft or a heat shield. Always check the 'Heated Oxygen Sensor' fuse before you bin a perfectly good part.
What a UK garage should charge for P0161
A genuine Bosch or Denso sensor will set you back between £80 and £140 from a motor factor like Euro Car Parts or GSF. If you go to a main dealer, expect £250 just for the part. Labour at an independent is usually an hour (£60-£90), provided it hasn't rusted into the exhaust pipe—if it has, we're talking Oxy-acetylene torches and more time. Total job usually lands between £160 and £260. If you’re quoted under £100, they’re fitting a ‘white box’ unbranded part that won't last six months.
P0161 repair cost in the UK
Most P0161 repairs land between £100–£300 including parts and labour. The spread is wide because the cheap fix (a sensor, a hose, a leak) and the expensive fix (a major component) throw the same code — which is why a proper diagnosis before parts are bought saves the most money.
Bob's tip on P0161
When you call the garage, don't just ask for an O2 sensor; tell them specifically it's the 'Bank 2 Sensor 2' heater circuit. If they try to sell you all four sensors 'just to be safe,' walk away. On many of these big V6s, that sensor is tucked right up near the gearbox and can be a nightmare to get out without a proper flare-nut crowfoot and a bit of heat. Insist they check the resistance of the heater element with a multimeter (it should be about 6–15 ohms) before they swap it—if the sensor reads fine, you've got a wiring break or a relay issue.
Can you drive with P0161?
Drivable.
Urgency: low.