For access to J-2534 Information on the BMW service information website:

A link to information is available under the J2534 heading located on the BMW technical website homepage.

VIDEO: Reflashing demo of a BMW 3 Series using ISTA/P (14 min)

Which models and model years of vehicles can be reprogrammed?
ECU reprogramming was phased-in starting with the 1992 model year 3 series.
How does a technician determine whether a reprogramming event is needed for a particular vehicle?
To determine if reprogramming is needed the technician must establish a connection to the vehicle via OEM equipment or J-2534 interface and run our software update program.  An interactive, web based version of this program is available on the website.
What OEM equipment is needed to reprogram vehicles?
The Integrated Service Information Server is needed to reprogram vehicles.  The ISIS is available for purchase from API International at or512-280-4391. 
What J-2534 reprogramming capabilities are available?
1996 and newer vehicles are compatible with J-2534 reprogramming.
How does a technician obtain the calibration?
The data needed is available to subscribers at
Please identify computer system requirements needed to support reprogramming
Operating System
Windows XP Professional 32 bit(Service pack 2or 3)
Windows Vista Business Edition 32 bit (SP1)
Resolution at least 1024 x 768 pixel at least 256 colors
Minimum 2GB
Hard disk
Approximately 80 GB available
Higher than Intel Pentium IV®, clock frequency min. 2 GHz
One available serial Interface RS 232 or USB; Internet connection at least 256k Bit, 2MB recommended
Microsoft Internet Explorer (MSIE) Version 6 or 7
Additional Software
Java Runtime Environment®, min. JRE 6 Update 5 or later
Microsoft .NET 2.0
User Account
Administrator rights on the computer used