If Your BMW E46 320D cranks but don't start, You've likely got one of a few different things happening. The most common failure on this model that displays those symptoms is the fuel pump, so that's worth considering. Some other possible causes are a damaged ignition module, a bad crank position sensor, bad spark plugs, or another electrical failure. If You haven't already done so, You ought to try to see if there are any diagnostic fault codes (DTCs) that Your car's giving You. Sometimes, that'll tell You Your problem quite simply. Occasionally, You'll also find that Your vehicle is just out of fuel; this seems rather obvious, but if that's Your issue, it's a cheap fixAnd it'll save You from a ton of work that just leads to a face palm.
If your BMW E46 320D will crank but not start, most likely your starter motor is bad or the battery is failing.
The Questions and Answers on this page are the statements and opinions of their respective authors and not VehicleHistory.com. VehicleHistory.com
does not research or authenticate any of the Answers provided.