BMW 6 Series 2004-2007 Key Codes

The BMW 6 Series 2004-2007 has 24,300 documented key codes in the range 1-8100, HA00000001-HA00008100, HA00000010-HA00081009. Uses a 8-cut high-security channel-track profile. Set the duplicator to flat-bottom cuts 0.1″ wide. Code is rarely stamped on this style of key; pull it via VIN through the dealer or decode the lock. The lock is decodable with a Lishi tool. Sign in for the specific match. Bitting data verified as of June 18, 2026.

Code range
1-8100, HA00000001-HA00008100, HA00000010-HA00081009
Years
2004-2007
Total codes
24,300
Lishi decodable
Yes (sign in for tool name)
Cuts per key
8
Last verified

Common questions

What is the key code range for the BMW 6 Series 2004-2007?
Key codes for the BMW 6 Series 2004-2007 span the range 1-8100, HA00000001-HA00008100, HA00000010-HA00081009, with 24,300 documented entries.
Can the BMW 6 Series 2004-2007 lock be decoded?
Yes. A Lishi-style 2-in-1 decoder reads the door or ignition lock without disassembly, revealing the bitting code that can be cross-referenced against this series' key code database. The specific Lishi tool match for this vehicle is available to signed-in locksmiths.
How many cuts does a BMW 6 Series 2004-2007 key have?
8 cuts on a high-security channel-track profile. Each cut position has a depth value documented in the bitting code, which determines the key cutting pattern.
When was the BMW 6 Series 2004-2007 key data last verified?
Bitting data for the BMW 6 Series 2004-2007 was last verified June 18, 2026. Verification timestamps are tracked per series, and updates appear here as locksmiths confirm code accuracy in the field.

Just need this series?

Unlock BMW 6 Series 2004-2007 for 72 hours.

Code lookups, bittings and key details for this page. One payment. No subscription.

$6.99 once

Get this series

Working on more vehicles?
Full membership is $14.99/month.

View membership