BMW is recalling 2009 X5 models equipped with a diesel engine. The company said the fuel filter heater could remain on indefinitely, possibly draining the battery.
The unit could also overheat, possibly causing a fire.
BMW will notify owners and dealers will replace the heater free of charge.
Owners may contact BMW at 1-800-525-7417.