There are two major parts of BMW engines. The first is the non-computerized parts of your engine which is the easiest repairs available. The second is the computer sensors that are inserted into your BMW. Many times a bad sensor can make your engine not run at all. Many times your sensor overheats your vehicle or mistimes your engines. Have a professional at A&J review your particular needs in an inspection normally around a hundred bucks. A quick fix can save you big. If the engine does need to be serviced, rebuilt or replaced; enjoy your hundred bucks going to your repair itself. Easy peasy. Call A&J German Motorenwerke for an appointment or simply drive or tow your BMW into the shop.