If your car is built 09/2002 or later you’ll see a field labeled “FA” with a long string.You’ll now see your VIN by FG (It might just be the last 7 digits that are correct, that is OK).If your car was built earlier, pick EWS or KMB.If your car is built in 09/2001 or later, you’ll want to pick AKMB or ALSZ (both should have the same options stored unless your car has been messed with in the past).In the E46 you’ll see 4 different options: AKMB, ALSZ, EWS, and KMB.Open NCS Expert, click File -> Load Profile and choose “Expert Mode w/ Manipulation”.Starting NCS Expert and Reading the Vehicle Order / ZCS NCS Dummy (not technically required for coding, but this guide will assume you have it and are using it).An NCS Expert Profile with manipulation enabled – I’ve attached the one I personally use to this post (requires NCS Expert V4 – included with the BMW Standard Tools 2.12 mentioned in the setup thread).A working Ediabas installation and appropriate interface (see Intro to BMW Coding / Diagnosis and setting Ediabas).Coding other cars is similar, but some modules will be different etc. In the next post I’ve attached a copy of Obioban’s coding thread from the original m3forum. I won’t cover the complete list of codable options, because frankly there’s far too many. This is a basic guide on how to use NCS Expert.