but thd connector is broken. Honda tells me I cannot purchase the connector, but have to purchase the entire wiring harness. Is this true?
I have ordered the upper oxygen sensor for a 2007 Honda civic on 2007 Honda Civic
Yes , unfortunately, that's how Honda is. Maybe you can find a salvage yard that you could get just the section of the harness that you need. If you do that , you should solder any wire connections or you might get 'false' readings from the sensor due to excessive resistance in the circuit.