Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

C0035 on 2007-2013 BMW X5: Left Front Wheel Speed Sensor Circuit Fault Guide

On a 2007-2013 (E70) BMW X5, code C0035 almost always points to a failed front left wheel speed sensor. This will disable your ABS and stability control systems, triggering the 'trifecta' of 4x4, ABS, and BRAKE warning lights. Replacing the sensor is the most common fix, with parts costing between $30 for aftermarket and $120 for a genuine BMW part. The sensor can be difficult to remove due to corrosion.

18 minutes to read 2007-2013 BMW X5
Most Likely Cause
Failed Front Left Wheel Speed Sensor
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
🔧 Shop
Shop Labor
$100 – $350
Parts Price
$30 – $180
⚠️ Drivable, but... — You can drive the vehicle, but do so with caution. Your Anti-lock Braking System (ABS) and Dynamic Stability Control (DSC) will be disabled, which can lead to longer stopping distances and reduced vehicle stability in emergency maneuvers.
Key Takeaways
  • C0035 on a 2007-2013 X5 means a problem with the front left wheel speed sensor circuit.
  • This code will disable your ABS, stability control (DSC), and xDrive systems, illuminating multiple warning lights.
  • The most likely cause is a failed wheel speed sensor, which is a straightforward part to replace.
  • Before replacing parts, always check the sensor's wiring and connector for visible damage or a loose connection, as this is a common and easy fix.
  • Driving is possible, but exercise extreme caution as key safety features are inactive.
The trouble code C0035 specifically means there is a fault in the electrical circuit for the front left wheel speed sensor. The Dynamic Stability Control (DSC) module, which is BMW's name for the ABS and traction control computer, is not receiving a correct or plausible signal from this sensor. Without this signal, the vehicle cannot accurately determine the speed of the front left wheel, forcing the DSC, ABS, and all-wheel-drive (xDrive) systems to shut down as a safety precaution.

What's Unique About the 2007-2013 BMW X5

The 2007-2013 BMW X5, known as the E70 generation, relies heavily on its wheel speed sensors for the advanced xDrive all-wheel-drive and Dynamic Stability Control systems. A failure of a single sensor, as indicated by C0035, will cause a cascade of warning lights, often referred to by owners as the 'trifecta' or 'Christmas tree lights', including the '4x4', 'ABS', and 'BRAKE' lights simultaneously. The sensor's wiring is routed through the wheel well and is susceptible to damage from road debris or becoming brittle from heat and flexing with the suspension over time. The sensor itself is known to seize in the steering knuckle, often requiring significant force and penetrating oil to remove, and sometimes breaking off during extraction.

Professional service recommended: This fault disables critical safety systems like ABS and stability control, which can significantly increase stopping distances, especially on wet or slippery surfaces. While sensor replacement can be a DIY task, proper diagnosis is key to avoid replacing good parts, and the sensor can be very difficult to remove without breaking it. Any work on the braking system requires care.

Symptoms You May Notice

  • ABS warning light illuminated
  • DSC or '4x4' warning light illuminated
  • Brake warning light (often in yellow/amber)
  • The 'trifecta' of all three lights (ABS, 4x4, Brake) appearing at once
  • 🎬 Watch: How to clear the trifecta of warning lights
  • Cruise control is inoperative
  • The speedometer may work intermittently or not at all if it relies on this sensor's input
  • Juddering or hesitation during slight turns as the traction control system gets confused by the bad signal
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the wheel bearing when only the sensor is bad. 🎬 See how a bad wheel bearing can trigger ABS codes The sensor is a separate, much cheaper part.
  • Replacing the DSC/ABS module before thoroughly checking the sensor and its wiring. The module is expensive and rarely the root cause for a single sensor fault.
  • Assuming the new sensor is bad when the code returns, without checking for a broken wire in the harness.

Most Likely Causes

  1. Failed Front Left Wheel Speed Sensor 🔴 High Probability → Shop ABS Wheel Speed Sensor The sensor's plastic housing can become brittle from engine and brake heat cycles, allowing moisture to get inside and cause internal failure. Constant movement and vibration from the suspension also contribute to wear. They are notoriously difficult to remove after years of service, often seizing in the steering knuckle and breaking upon removal.
    How to confirm: Use a BMW-capable scan tool to view live data from the left front wheel speed sensor while driving. If the speed reads 0 MPH or is erratic while other wheels show correct speed, the sensor or its circuit is faulty. You can also test the sensor's resistance with a multimeter; an open circuit indicates a failed sensor. Swapping the left and right front sensors (if possible and the code follows) is another definitive test.
    Typical fix: Replace the front left wheel speed sensor. The sensor is held in by a single 5mm Allen bolt. It is highly recommended to soak the sensor and bolt with penetrating oil for several hours before attempting removal. Gentle prying and twisting may be required. If the sensor breaks, the remaining piece may need to be drilled out.
    Est. part cost: $30-$125
  2. Damaged Wiring Harness or Connector 🟡 Medium Probability The wiring harness runs in the exposed wheel well area and can be damaged by road debris, tire rub, or improper routing after previous repairs. The connector plug itself, located behind the wheel arch liner, can also become corroded or have its retaining clip break, leading to a loose connection.
    How to confirm: Visually inspect the entire length of the sensor's wiring from the wheel hub to where it connects to the main chassis harness inside the wheel well. Look for any cuts, chafing, or melted sections. Unplug the connector and check for corrosion (green crust) or damage on the pins.
    Typical fix: Repair the damaged section of wire with a new connector or by soldering in a new piece of wire and heat-shrinking it. If the connection was just loose, secure it properly, potentially with a zip tie if the original clip is broken.
    Est. part cost: $5-$30

Rare But Worth Checking

  • Failed DSC/ABS Module: → Shop ABS Control Module While rare, the control module itself can fail. This is usually suspected only after replacing the sensor and verifying the wiring is intact. This would typically be accompanied by other fault codes related to module communication (U-codes) or power supply, or codes for multiple sensors at once.
  • Damaged Reluctor Ring / Wheel Bearing Assembly: On the E70 X5, the wheel speed sensor reads a magnetic encoder ring that is integrated into the seal of the wheel bearing assembly. If this ring is damaged by rust jacking the seal, or contaminated with metallic debris, it can cause an erratic signal. This is less common than sensor or wire failure. Diagnosis often requires an oscilloscope to view the sensor's waveform. If the ring is faulty, the entire front wheel bearing assembly must be replaced.
  • 🎬 Watch: Step-by-step guide to replacing the front wheel bearing

Diagnosis Steps

  1. Connect a BMW-compatible OBD-II scanner to confirm the C0035 code and check for any other related codes.
  2. Use the scanner's live data function to monitor the speed of all four wheels while driving slowly. Confirm that the front left wheel is the one not reporting speed or reporting erratically.
  3. Raise and safely support the front of the vehicle. Remove the front left wheel.
  4. Locate the sensor on the rear of the steering knuckle. It is held in by a single 5mm Allen bolt.
  5. Visually inspect the wheel speed sensor and its wiring harness for any obvious signs of damage, such as cuts, chafing, or melting.
  6. Follow the wire into the wheel well. You may need to remove some plastic 8mm and 10mm nuts to peel back the fender liner to access the electrical connector. Inspect the connector for corrosion, bent pins, or a loose connection.
  7. If no visual damage is found, the most common failure is the sensor itself. Liberally apply penetrating oil to the sensor body and bolt and allow it to soak before attempting removal.
  8. Replace the front left wheel speed sensor.
  9. If a new sensor does not fix the issue, use a multimeter to check for continuity and voltage along the wiring harness between the sensor connector and the DSC module to find a potential break in the wire.
  10. If the sensor and wiring are confirmed to be good, the issue may lie with the magnetic ring on the wheel bearing or, in rare cases, the DSC module itself.

Parts You'll Likely Need

  • Front Wheel Speed Sensor (OEM #34526771776) — This is the most frequent point of failure for the C0035 code. The front sensors for the E70 X5 are the same for the left and right sides.
    Trusted brands: ATE, Bosch, Vemo, Genuine BMW
    OEM price range: $120-$180
    Aftermarket price range: $30-$75
  • Sensor Retaining Bolt (5mm Allen) (OEM #07119905529) — This bolt frequently corrodes and can be stripped or broken during removal of the old sensor. It is wise to have a replacement on hand.
    Trusted brands: Genuine BMW
    OEM price range: $2-$5
    Aftermarket price range: $1-$3

Platform-Specific Known Issues

  • Seized Sensor Removal: Owners frequently report that the sensor seizes in the steering knuckle due to galvanic corrosion. It often breaks during removal, requiring the remaining plastic piece to be carefully drilled or chiseled out. Soaking with penetrating fluid and using gentle, persistent twisting with pliers is recommended.
  • The 'Trifecta' Warning Lights: The simultaneous illumination of the 4x4, ABS, and amber BRAKE lights is the classic sign of a wheel speed sensor failure on this platform. This indicates the DSC, ABS, and xDrive systems have all been disabled due to the missing wheel speed data.

Mechanic-Grade Diagnostic Values

  • Sensor Power Supply Voltage — expected: Approximately 8V-12V DC at the sensor connector with ignition on.. Failure: 0V or significantly lower voltage indicates a wiring or DSC module power supply issue.
  • Sensor Signal Output (Oscilloscope) — expected: A digital square wave that alternates between a low voltage (e.g., ~0.75V) and a high voltage (e.g., ~2.5V) as the wheel is spun. The frequency of the wave should increase with wheel speed.. Failure: A flat line, a noisy/erratic waveform, or missing sections of the wave indicate a faulty sensor or a damaged magnetic encoder ring on the wheel bearing.

Hidden / Shadow Codes Worth Checking

  • 5D90: DSC: Wheel-speed sensor, front left: Plausibility. This is the BMW-specific fault code that is stored in the DSC module when the generic C0035 code is triggered. (see via BMW-specific diagnostic software such as ISTA/D or a high-end scanner capable of reading manufacturer-specific codes.)
  • 5D91: DSC: Wheel-speed sensor, front left: Open circuit. This code points more specifically to a break in the wiring or an internal failure in the sensor. (see via BMW-specific diagnostic software such as ISTA/D or a high-end scanner.)

Scan Tool Commands That Help

  • ISTA/D: Vehicle Test / Diagnosis Scan & Test Plan — After reading the initial fault memory, ISTA will generate a 'test plan' for the 5D90/C0035 fault. This plan guides the technician through a logical diagnostic sequence, including checking live wheel speed data, sensor voltage, and wiring integrity, which is the standard dealer procedure for diagnosis.
  • ISTA/D or capable scanner: DSC/ABS Bleeding Procedure — This service function is required if the hydraulic unit of the DSC module is replaced or if air is introduced into the system. It is not required for a simple wheel speed sensor replacement.

Wiring & Ground Locations

  • DSC Module Connector (e.g., X18303) — The DSC hydraulic unit and control module are typically located in the engine bay on the driver's side, near the brake fluid reservoir.. This is the termination point for the wheel speed sensor wiring. Technicians may need to test for continuity and voltage at the specific pins for the front left sensor at this connector to rule out a wiring break between the sensor and the module.
  • Sensor Wire Connector (e.g., X6DA1) — Behind the front left wheel arch liner, usually in a small black plastic box that houses several connectors.. This is a common point of failure due to moisture ingress and corrosion. It's the first place to check for a bad connection or wiring damage after visually inspecting the wire leading from the sensor itself.

Real Owner Repair Stories

  • YouTube video by user 'bavarianmw' (2011 BMW X5 (E70)) — ABS, DSC, and Brake 'trifecta' warning lights. Scan tool showed erratic and jagged signal from one wheel speed sensor, while others were smooth.
    ❌ Tried (didn't work) Replacing the wheel speed sensor did not fix the problem; the warning lights and erratic signal returned immediately.
    ✅ What actually fixed it The magnetic encoder ring, which is integrated into the wheel bearing's dust seal, had lost its magnetism over time. Replacing the entire front wheel bearing assembly resolved the issue and provided a clean signal. The user confirmed the fix with a test drive, showing the warning lights were gone.
  • Bimmerpost forum user (BMW E90 (similar DSC system to E70)) — ABS/DTC warning lights, fault code for rear wheel speed sensor.
    ❌ Tried (didn't work) Replacing the sensor did not resolve the code.
    ✅ What actually fixed it The reluctor/tone ring on the driveshaft had become distorted due to corrosion underneath it, causing it to contact and damage the tip of the new sensor and produce an implausible signal. Replacing the corroded reluctor ring (or the driveshaft assembly) was the final fix.

OEM Part Supersession History

  • 3452677177634526870075 — Standard part revision by BMW. The new part is a direct replacement.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Electric Water Pump & Thermostat Failure 🔴 High — Common failure, often between 60,000 and 100,000 miles. Failure can cause rapid overheating.
  • Valve Cover & Oil Filter Housing Gasket Leaks 🟠 Medium — Very common oil leaks on 6-cylinder models (N52, N55) as the vehicle ages. Gaskets become brittle and leak oil onto hot engine components.
  • Transfer Case Actuator Gear Failure 🟠 Medium — Causes a shudder or binding feeling during slow, tight turns. The plastic gear inside the actuator motor wears out. A common issue on xDrive models.
  • Panoramic Sunroof Drain Clogging 🔴 High — Drains clog with debris, causing water to back up and leak into the cabin, often into the trunk/cargo area where sensitive electronic modules are located, causing expensive damage.
  • V8 Engine (N63) Oil Consumption & Timing Chain Issues 🔴 High — Applies to V8 models (xDrive50i). These engines are known for high oil consumption, valve stem seal failure, and timing chain guide problems, which are very expensive to repair. (Ref: Multiple SIBs and a Customer Care Package were issued by BMW for these issues.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used part is generally not recommended for this repair. The primary failure items are the sensor and the wheel bearing, both of which are wear-and-tear components. The cost of a new, high-quality aftermarket sensor is low enough that the labor to install a used part with unknown remaining life is not economical.

Donor-vehicle mileage cap: roughly under 50000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • If considering a used wheel bearing/hub assembly, ensure it comes from a low-mileage, non-accident vehicle.
  • Check the magnetic encoder ring on the bearing's seal for any physical damage, rust, or contamination.
  • For a used sensor, inspect the wiring for any brittleness, cracking, or previous repairs.

OEM-only on this vehicle (don't cheap out):

  • While not strictly 'OEM-only', it is highly recommended to use either Genuine BMW or an OEM-supplier brand for the wheel speed sensor and wheel bearing. Cheap, unbranded electronics are a common source of repeat failures.

Aftermarket brands forum-validated for this vehicle:

  • ATE (often the original OEM supplier)
  • Bosch
  • VDO/Continental
  • NTK

Brands owners have reported issues with on this vehicle:

  • Generic, unbranded sensors from online marketplaces are frequently reported on forums to be dead-on-arrival or fail prematurely.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2012 BMW X5

Symptoms: The owner experienced transfer case shudder and ABS/DSC faults, which can sometimes lead to misdiagnosis of the underlying mechanical issues.

What fixed it: Troubleshooting the DSC system and checking for related ABS faults to differentiate between sensor failure and transfer case issues.

Source hint: xbimmers.com - 'New (to me) 2012 X5 w/some issues. Need troubleshooting advice'

2008 BMW X5 4.8i

Symptoms: The vehicle detected 35 different faults, including DSC faults, accompanied by a Check Engine Light and engine hesitation.

What fixed it: Checking battery voltage, as a low battery was identified as a primary cause for multiple spurious electrical fault codes on this platform.

Source hint: xbimmers.com - 'X5 4.8l 35 faults detected, Cel and hesitation'

Frequently Asked Questions

My 2007-2013 BMW X5 has the ABS, 4x4, and Brake lights on at the same time. Is this a common issue?
Yes, this is known as the 'Trifecta' of warning lights. It is a classic sign of a wheel speed sensor failure on this platform, indicating that the DSC, ABS, and xDrive systems have been disabled due to missing data from a sensor like the front left one associated with code C0035.
I'm trying to remove the front left wheel speed sensor on my X5 but it won't budge. What should I do?
These sensors are notoriously difficult to remove as they often seize in the steering knuckle due to galvanic corrosion. It is highly recommended to soak the sensor and its 5mm Allen bolt with penetrating oil for several hours. If it breaks during removal, you may need to carefully drill or chisel out the remaining plastic piece.
Can a low battery cause the C0035 code and other DSC faults on my E70 X5?
Yes, according to owner discussions on xbimmers.com, a low battery can cause numerous, spurious electrical fault codes on the E70 platform. It is suggested to check battery voltage first when encountering a long list of DSC-related faults.
Is there a specific part number for the front left wheel speed sensor on my 2012 BMW X5?
The vehicle uses part number 34526771776 for the front wheel speed sensor, which is shared with the E71 X6 platform.
Why does my X5 hesitate or judder when I make slight turns with the C0035 code active?
This occurs because the traction control system gets confused by the bad or missing signal from the front left wheel speed sensor, leading to system hesitation during maneuvers.
Where is the electrical connector for the front left wheel speed sensor located?
The connector plug is located behind the wheel arch liner. You may need to remove 8mm and 10mm nuts to peel back the fender liner to access it.
BMW Lights ABS, DSC, BRAKE (Trifecta) - Problem solved!
BMW Lights ABS, DSC, BRAKE (Trifecta) - Problem solved!
Wheel Bearing on a BMW X5 (E70/E71/F15/F85/F16) – Step-by-Step DIY Guide
Wheel Bearing on a BMW X5 (E70/E71/F15/F85/F16) – Step-by-Step DIY Guide
A Bad Wheel Bearing------Can Cause an ABS light to come ON--TUTORIAL
A Bad Wheel Bearing------Can Cause an ABS light to come ON--TUTORIAL
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 16, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code C0035 for:
  • BMW X5: 2007200820092010201120122013
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part