If your key can turn your car on and off but the buttons to unlock, lock and unlock the trunk do not work, follow all the steps in the video and your key will work 100%! I only have one (1) Key fob so it worked for me perfectly. If you have more than one key, I'm not sure if it will mess up the coding for the other key. Consult with your BMW Dealer for more info.
1) Stand near your vehicle & lock it with the KEY not the remote. Wait five seconds.
2) Unlock your driver side door and get while completly shutting the door.
3) Turn the ignition to the ON position but DO NOT start the engine. Wait 2-3 Seconds.
4) Turn OFF the ignition and place the key near the gear shift.
5) Press and hold the unlock button and while doing so, press the lock button 3 times.
6) Wait 1 second and release the unlock button.
The driver side door will unlock, then all the doors will unlock automatically and the interior lights will
turn on. The reset has been complete! To be sure, after the reset make sure all of the buttons work!
--As soon as the reset has been done, turn on the car and leave it on for about 15minutes. This is to charge the remote with the car--
GOOD LUCK WITH YOUR ULTIMATE DRIVING MACHINE!
Programing a BMW Key
How to code a key for your BMW. This works for all I-Bus equipped vehicles.
If you're programming a second key you do the same procedure minus putting
the key in the ignition. So after you've done the first key simply hold the
unlock button and press the lock button three times WITHOUT putting it into
I've been away from this video for a while working on my website, and I
sincerely apologize for the unanswered questions. If anyone has any
questions please email me firstname.lastname@example.org and I will be sure to
BMW Key Initialization Procedure
This procedure will work for all keys that are not the square style key.
This is the full procedure on how to initialize your old or new keys or to
add a key to the vehicle. This would be for 3 series, 5 series, X3, X5, and
How to program / setup a new BMW E46 key fob 330 325
Follow for more vids - @TechnologyAce or subscribe.
A brief how to on setting up a new BMW key. This was done on a 2001 E46
1) Insert new key.
2) Turn to the #1 position and back five times.
3) Remove key
4) Press and hold the unlock button on the key
5) While holding the unlock button, press the lock button three times.
Once these steps are done, the car should lock and unlock the doors a few
times to let you know you were successful.
Once this is done, you can start the car and use the key as usual.
Unlock and TEST your BMW E46 3 Series OBC Hidden Functions DIY
Follow me as I check my Battery Voltage to see if I need a new battery or
Instructions to access the hidden OBC functions:
1. Hold Trip Reset while turning ignition key to on position
2. OBC should show "Test"
3. Use Trip Reset to select function 19.0 that unlocks all the features
3. Wait for display to show "Off"
4. Depress Trip Reset for 1/4 second and release it
5. With no delay press Trip Reset several times to select one of the
following function s
BMW E46 On-Board Computer (OBC) Hidden Codes
# - example description
1 - Car Engine and cluster data
1.0 - 46nnn Chassis nr/VIN serial number (last 5 digits)
1.1 - 4nnn K-number
1.2 - 690236 Cluster Part #
1.3 - 045210 Coding (04)/diagnosis (52)/bus index (10)
1.4 - 1200 Week (12)/year of manufacture (2000)
1.5 - 09_160 Hardware (09) and software # (16.0) of cluster
1.6 - Not used
1.7 - 04__44 CAN-version (04) KI-revision index (44)
2 - (test) Cluster System Test - Activates the gauge drivers,
indicators and LEDs to confirm function
3 - SI Data
3.0 - 1098 Used fuel in liters since last SI (Service Inspection)
3.1 - 0231 Periodic inspection days; elapsed days (since last SI)
4 - Momentary Consumption
4.0 - 0145+ Instant fuel consumption - 0145=14.5 liters/100km
4.1 - 0018 Instant fuel consumption - 0018=1.8 l/Hour
5 - Distance Gone Consumption
5.0 - 082 Average mileage; 082=8.2 liters/100km
5.1 - 0536 Calc. km to refuel (momentary distance to go)
6 - Fuel Level sensor inputs in liters
6.0 - 109330+ Fuel level averaged; Left half sensor input=10.9 liters;
Right sensor input=33.0 liters
6.1 - 0439+ Total tank level averaged; vlgs 6.0: 10.9+33.0=43.9 liters
6.2 - 0442+ Indicated value (44.2) and tank phase
7 - Temperature and Speed
7.0 - 021+ Coolant/Engine temperature (2.1C)
7.1 - 130 Ambient/Outside temperature - chg met 5 pts. 125/130/135
7.2 - + Engine speed / Current RPMs 1/min
7.3 - + Vehicle speed / Current Speed in km/hour
8 - Input value in HEX form
8.0 - 1d0+ System voltage ADC-Value Hex code
8.1 - 26C33C+ ADC Values HG left/HG right
8.2 - 0000 ADC Value brake degradation sensor (000=o.k.)
8.3 - 18C ADC Value outside temperature
9 - Battery
9.0 - 140 Battery Voltage - 140 = UB 14.0v
9.1 - 242013+?
9.2 - 074_78+?
10 - Not used
11 - Not used
12 - Not used
13 - Gong Test
14 - Not used
15 - Status cluster I/O-ports (bit codes) 0=low; 1=high
1st-belt contact, seat belt fastened=0; 2) ignition lock contact, key
inserted=0; 3) door contact, door open=0; 4) clock button pressed=0; 5) SI
reset=0, for reset=0; 6) EGS transmission failure=0
Status Digital Outputs (bits) 0=inactive, 1=active
1) Gong output; 2) Brake warning lamp; 3) Low fuel warning lamp; 4) EGA
lamp; 5) seat belt lamp; 6) manipulation dot
16 - Not used
17 - Not used
18 - Not used
19 - Lock Status; unlocks functions in range 3-18
19.0 - L-On/L-Off Unlock: press button when "L-Off"
20 - Not used
21 - Software Reset; reset OBC settings
00 - End of test
BMW Key programming
You can see how to program a BMW smart key for CAS system for 10 seconds
via OBD II without disassemble anything from the car. This is a genuine
tool and it's not a chinese copy!
Quickly Unlock and Reset the REGION Code of your BMW Business CD CD53 Radio
This video demonstrates how to reset, code the REGION and calibrate the
PLAYBACK features of your BMW Business CD Radio. The unit I'm resetting is
a Feb 2006 Alpine BMW Business CD53 Radio BMW Parts Number 65 12 6 961 215
that has MP3, HD Radio, Sirius Satellite Radio, and iPod Data/Auxillary
Capabilities. This unit was ordered online but came set for another
region. If your radio came like this unit did you will need to follow the
steps in this video to unlock, reset and code your radio to your region.
You can also see hidden information (like the production date and SV
number) on the radio as well as set your antenna sensitivity and play
around with your DSP settings.
This will work for all year BMW Business CD53 and CD radios found on the 3
series and X3 vehicles as well as other BMW vehicles.
There have been a number of posts on the Service Mode settings. Here is a
summary of what I have seen:
AREA - self explanatory (EUR,USA, JAP, etc)
AF - Alternate frequency feature which automatically finds and can switch
to a stronger station with same programming. (off, Auto, Autonopi, Man. Not
used in USA broadcasts)
SN - serial number
SV - firmware version and date in week-year format
RI - Supposedly revision index, but never seen specifics on it.
GAL - speed dependent volume sensitivity
AM or FM - Displays current frequency and Field strength for signal
DSP 0 V 15 - Identifies presence of DSP (0/1, 0 for E46) and current output
TP-V Volume offset for traffic alert programming (Not used in USA Area)