OBDII P105D fault causes, symptoms, repair

The P105D is a P1xxx powertrain diagnostic trouble code, which makes it Manufacturer-Specific (OEM-Defined) — not an SAE/ISO generic code — so its “official definition” depends on the brand. The most consistent OEM documentation and BMW/MINI code-list groupings define it as: “Intake Air Temperature (IAT) Sensor — Voltage Too Low” (also written as IAT Sensor Circuit Low Input / Voltage Too Low), and it lives inside the BMW/MINI “VVT/Valvetronic monitoring” P1xxx block only because that block groups multiple sensor-circuit monitors together.