BMW 3 Series 1995-1998 Key Codes

The BMW 3 Series 1995-1998 uses key code series BH, with 34,800 documented codes spanning the range BH010001-BH241450. Uses a 6-cut 4-track external profile. Set the duplicator to flat-bottom cuts 0.1″ wide. The lock is decodable with a Lishi tool. Sign in for the specific match. Bitting data verified as of June 18, 2026.

Code prefix
BH
Code range
BH010001-BH241450
Years
1995-1998
Total codes
34,800
Lishi decodable
Yes (sign in for tool name)
Cuts per key
6
Last verified

Common questions

What key code series does the BMW 3 Series 1995-1998 use?
The BMW 3 Series 1995-1998 uses key code series BH, with 34,800 documented codes ranging from BH010001-BH241450.
Can the BMW 3 Series 1995-1998 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 3 Series 1995-1998 key have?
6 cuts on a 4-track external profile. Each cut position has a depth value documented in the bitting code, which determines the key cutting pattern.
When was the BMW 3 Series 1995-1998 key data last verified?
Bitting data for the BMW 3 Series 1995-1998 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 3 Series 1995-1998 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