Since this was created on VM Workstation 12, if you have and older version of Workstation this would not work.

Alternatively you can use Oracle VirtualBox which is free.

After you install Oracle VirtualBox, you can hit new and hit hide description
Name the Virtual Machine
Select Microsoft Windows
Select Windows 7
Set your memory size to 2048 or larger depending on your machine
Under hard drive section, select Use an existing virtual hard drive
Then find the *********.vmdk location
Hit Create

Now you should be able to start the BMW Coding Virtual Machine in Oracle VirtualBox

Do you have the issue where the Whole computer crashes whenever you unplug the KDCAN cable? This only happens whenever I use VirtualBox.

depends on the work you want do.. V1 has ISATA D (Rheingold) Mainly diagnostics. Plus other BMW Standard tools software.

Not looking to do any major work. Just headlight error coding and the other fun stuff like all windows up when holding lock on fob. My E90 is really stock with the addition of hot climate package and sport package with paddles. I only wish the guy would have gotten heated front seats(he did too).

I got an amazing deal on this 08 E90 with 64,000 $11,500 private seller. He did the euro delivery and took great pride in it. He even replaced all tires, rotors, and windshield wiper pump before he sold it. Even the dealer said the car was in great shape when I had them change the brake fluid. They had no work needed to be done to upsell me!

Not looking to do any major work. Just headlight error coding and the other fun stuff like all windows up when holding lock on fob. My E90 is really stock with the addition of hot climate package and sport package with paddles. I only wish the guy would have gotten heated front seats(he did too).

I got an amazing deal on this 08 E90 with 64,000 $11,500 private seller. He did the euro delivery and took great pride in it. He even replaced all tires, rotors, and windshield wiper pump before he sold it. Even the dealer said the car was in great shape when I had them change the brake fluid. They had no work needed to be done to upsell me!

Well V1 is all you'd need but its not in english regarding BMW Standard Tools. It works but not knowing the wording is a headache. Possible try wildcatcrazy setup of BMW standard tools. It is the most fluent I've seen

Well V1 is all you'd need but its not in english regarding BMW Standard Tools. It works but not knowing the wording is a headache. Possible try wildcatcrazy setup of BMW standard tools. It is the most fluent I've seen

I see PichaDis11 is already on the thread. I haven't read thru all the pages... but i have a nice macbook pro with vmware 7.1.3 or do i need to upgrade to vmware 8 to use this? i have about 16gb of ram on the macbook

Has anyone had issues with their coding cables getting bricked by the drivers on this VM?

I see PichaDis11 is already on the thread. I haven't read thru all the pages... but i have a nice macbook pro with vmware 7.1.3 or do i need to upgrade to vmware 8 to use this? i have about 16gb of ram on the macbook

Has anyone had issues with their coding cables getting bricked by the drivers on this VM?

You are about set. You should definitely try it with what you have and see if it works first. It was made in Worskstation 12 I believe.

No bricked cables on my end. The OS on the VM is Windows 7 so upon startup, you should disable the wifi then jump into settings to turn off automatic updates. You should be good to go from there.

WOW, can't wait to get home and download this. When flashing a 07 x5, I would need to use an ENET to obd cable correct? I've heard also about using the fiber optics ports for some things. Anyways great job.

As far as I know everything should be already installed in the Virtual Machine - if you have that running you should be good to go!

Just make sure your cable is being recognized on COM1 in the virtual machine and everything should work fine! Do some testing first before attempting to push coding, to ensure you can read everything you want to.

I'm still learning myself so if I'm missing anything I apologize - maybe a coding veteran can chime in.