I think I answered your question on another forum, but early production of the 2004 E60 had no NAV due to computer compatibility issues. Many of these cars were pre-wired to accept NAV when the issues were resolved. Don't recall the exact dates, but NAV was finally installed on 2004 5 series in early 2004. Therefore cars produced between introduction in Sept 2003 and early 2004 did not have NAV. Get the VIN from the dealer since you may be able to get a retrofit, which BMW is offering on these cars at the same price as the original option, $1,800 US I think.