Q: engine warning light on 2007 bmw 120i auto

asked by on February 22, 2017

The car won't start and the check engine warning light comes up.

My car has 38000 miles.
My car has an automatic transmission.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Orange fluid leaking from radiator.
GM Dexcool antifreeze is orange in color, so you have a coolant leak. Performing a cooling system pressure test will pinpoint the origin of the leak. A trained professional, like one from YourMechanic, will be able to perform this test...
Wheel bearing going bad
A wheel bearing noise can be identified by a loud growling noise which can get louder with increased speed. A failed bearing can also be identified by jacking the vehicle up and checking for play or movement in the suspected...
Car did not engage going forward, nor in reverse
Hi we will be happy to help. The issue you are experiencing is likely due to a form of preventive maintenance that your vehicle needs. The maintenance that I'm referring to is the clutch actuator adjustment. Overtime, the clutch will...
Car temp gauge is saying overheating , idle engine
Hi there. I don't think that the V-Power gas has anything to do with your overheating issue (https://www.yourmechanic.com/article/what-causes-a-car-to-overheat). You indicated that when you turn the car off, you hear a sound as if the car is still running. That is...
I have a 2009 VW Jetta S 2.5L. Why does my car turns on but then it turns off after driving it for a bit/while?
These are the following definitions for the codes you've received: P0864 - Transmission control module (TCM) communication circuit -range/performance problem P0070 (https://www.yourmechanic.com/article/p0070-obd-ii-trouble-code-ambient-air-temperature-sensor-circuit-by-jamahl-walker) - Ambient Air Temperature Sensor - (possibly shorted but most likely not related) P0734 - Gear 4 Incorrect...
Hissing noises coming from the gas tank area
Hey there. From your description, it sounds like you are hearing the Evaporative emissions system perform its routine checks. The computer will check the fuel tank and evaporative emissions hoses for leaks. If conditions are right, the pressure will build...
Car wont shift into drive with dead battery
Rather than trying to shift into drive, try shifting into neutral. If you are trying to move the vehicle, drive will lock it in gear, but neutral will allow the wheels to spin freely. If you are having difficulties shifting...
Steering wheel and noise - 2011 Kia Sorento
Hello there, many faults will cause your 2011 Kia Sorento to have a screeching noise, heavy steering, and the battery light on. It is likely these faults are all related to the serpentine belt. If the serpentine belt (https://www.yourmechanic.com/services/serpentine-drive-belt-replacement) fails...
Help figuring out what hose i need for 2003 Ford focus
Hello, thank you for writing in. Unfortunately, the picture you tried to add did not come through. If you are trying to find a particular part, you will want to determine what it does first. Since you are dealing with...

Related articles

A Buyer’s Guide to the 2011 BMW X6 ActiveHybrid
This This “Sports Activity Vehicle” – a moniker bestowed by its maker – is one of those few cars that toes the line between SUV, hatchback sedan, and a just plain quirky car. Regardless of its true identity, however, the...
How to Purchase a Pre-Owned BMW
BMW BMW offers a wide selection of luxury cars. In many circles, owning a BMW is a sign of success. While most balk at the price of a brand new BMC car, pre-owned models provide a viable alternative if you...
Understanding the BMW Condition Based Servicing and Service Indicator Lights
Car symbols, or dashboard lights, are a car service reminder. The BMW Condition Based Servicing system indicates when and what service your car needs.