BMW Service Information

This page contains links to diagnostic, repair and service information provided by BMW, plus additional, third-party resources. All resources are available to all automotive repair professionals. Some types of information are free, while others require a subscription purchase. Access to Vehicle Security Information (key codes, immobilizer reset procedures, etc.) is not available from BMW in Canada.

Service and repair data is available for all BMW vehicles sold in Canada, including MINI.

BMW OEM Information

NOTE: Because BMW requires you to register for an account before you can access any information, most of the buttons below link to the registration page.


Set up an account
with BMW

Service Information

BMW technical information website

Subscription pricing

Subscription terms and prices


You must have an account to proceed

Scan Tools

You must have an account to proceed

Hybrid/EV Support

Future consideration

Vehicle Security

Not available in Canada

System Requirements

For accessing BMW info


Support form for registered users

Third Party Resources

Matrix Chart

I-CAR RTS collision repair information

Uniform Procedures

I-CAR RTS website

BMW OEM Training

Product order system


Frequently Asked Questions

Frequently Asked Questions

To reflash BMW or MINI vehicles you must follow all the registration and steps in the the registration form here

A: ECU reprogramming was phased-in starting with the 1992 model year 3 series. 1996 and newer vehicles are compatible with SAE J2534 reprogramming.ISTA Diagnosis provides full vehicle diagnostics starting with the E36/Z3 platform with the BMW ICOM interface, or from 1996 with a J2534 pass-thru device. In addition to the interface device, you will need a laptop or desktop computer connected to BMW via the internet. This application requires subscription to the BMW Technical Information Service website at

Registration and a subscription are required to enter the website. To register select “Subscribe now” (under the Log In window) and enter your information. You can then select the appropriate subscription. For access to J-2534 information Click here.

To determine if reprogramming is needed the technician must establish a connection to the vehicle via OEM equipment or J-2534 interface and run the software update program. An interactive, web based version of this program is available on the website.

  • The OSS (Online Service System) has been developed specifically for independent automotive workshops to provide an extensive range of resources. OSS consists of a desktop or laptop PC connected to BMW over the internet. To connect to the vehicle you can use the BMW authorized diagnostic interface “Integrated Communication Optical Module (ICOM)” or use a J2534 “Pass Thru Tool (PTT)”. For configuration and set up of OSS for the PC, refer the “Minimum System Requirements” heading on the main page, and click to view “Installation Guide to OSS”.

The data needed is available to subscribers at

  1. Click on the OSS tab
  2. Select “Vehicle Programming”
  3. Select ISTA/P
  4. Click on the “Start” button and the software will launch the ISTA/P application
  5. Select the “Create a new session” button
  6. Next, select the J2534 device
  7. Once the vehicle information has been identified, the “Process Control Module” tab will allow you to choose the module to be programmed
  8. Then click “Determine Measures Plan” to review selections
  9. Then click “Accept Measures Plan” to start the downloading process.