BMW Sales and Support

Need Help?

Please fill out the form below and we will get back to you as soon as possible regarding the BMW line of products.

Products available:

DS BMW E46 S54 - $900 (M150)

The initial release of the BMW platform is for the 3 series vehicles equipped with an S54 engine. Primarily for the M3, but will work in any other 3 series with the S54.

There are significant changes versus the Motec GPR package:

  • Airbox Mass Flow - Dual sensor capable, accounts for reversion.
  • Air Conditioner - Adjust idle compensation to work with Idle Torque model.
  • Add Ambient Elevation table for use with Oil Level Sensor corrections.
  • Anti-Lag
    • Fuel trim axis set to Engine Load Normalized.
    • Throttle manipulation not active in this release.
  • Add BMW Integration
    • Air Conditioner Request and Fan Control
    • Ambient Temperature support
    • ASC (Traction Control) support
    • Coolant Radiator Outlet Temperature for driving Instrument Cluster and Fans
    • DSC (Stability control) data
    • Fuel Tank Level data
    • Instrument Cluster various states, M3 LED control
      • Supports Oil Temperature or Active Engine Speed Limit
    • Narrowband Lambda support
    • Oil Level and Temperature support
    • DME Relay management
    • Sport switch and LED on M3
    • Steering Angle Sensor support
    • Transmission support
      • SSG/SMG (non-M / M54 vehicles)
      • SMG2 (M3)
    • Wheel Speed data
  • Engine Efficiency: Remove Ambient Pressure as Axis, Add Throttle Total Relative Area
  • Engine Efficiency: Add Boost Pressure Compensation Table for boosted vehicles with Individual Throttle Bodies
  • Engine Load: Add additional ways of computing. Explicitly set Primary and Secondary methods
    • Speed Density - Standard
    • Speed Density - Modeled
    • Mass Air Flow
    • Estimated Engine Load
  • Engine Load: Compensate for Ambient Pressure in all modes.
  • Engine Speed Limit supports being set via SMG2 shft.
  • Engine Speed Limit supports Engine Oil Temperature as a limiting factor.
  • Engine Sync: Remove unused item.
  • Exhaust Camshaft: Allow choice between Engine Load Normalized or Throttle Total Relative Area. Remove Bank 2.
  • Set to 6 Cylinders (Remove all references to cylinders 7-12)
  • Add Fuel Canister Purge support
  • Fuel Cut supports Torque Reduction as a source
  • Set Fuel Film Primary / Seconary to Engine Load (Airmass), not MAP.
  • Fuel Mixture Aim, Alternative Fuel Mixture Aim: Remove Inlet Manifold Pressure, Add Engine Load Normalized as available axis.
  • Gear: Get Gear directly from SSG/SMG2 gearboxes if enabled.
  • Set Idle control to be grams/sec based. Compute Torque value from this.
  • Clean up idle control to be single type, remove throttle and stepper motors. Remove idle switch.
  • Ignition Timing Trim:Support Torque Reduction as a source
  • Inlet Camshaft: Allow choice between Engine Load Normalized or Throttle Total Relative Area. Remove Bank 2.
  • Inlet Mass Flow: Add ability to log value from all load sources simultaneously.
  • Throttle: Add Throttle Total Relative Area for use in various items (like Cam control)
  • Throttle: Clean up legacy position sensor.
  • Throttle: Remove Fuel Mixture Aim
  • Throttle: Update Throttle Position to Throttle Relative Area
    • Air Conditioner Enable Throttle Position
    • Aux 1, 2, 3, 4, 5 Duty Cycle or Activation
    • Boost control
    • Fuel Film Calculator
    • Gear Shift
    • Nitrous Activate, Reset, Stage 1,Stage 2
    • Race Time
    • Traction Aim Main
    • Turbocharger Bank 1 Speed Limit
  • Warning: Remove Bank 2 references
  • Set correct Warning hysteresis quantities with newer Warning module.
  • Torque Model
    • Uses both Idle Solenoid and Throttle Servo
    • Add Driver Torque Limit Switch
    • Supports Driver Torque Limit, controlled via switch.
    • Supports Limits from Transmissions
    • Supports Torque Reduction requests from BMW Traction Control
    • Tables used to map requests to physical outcomes

DS BMW E46 M54 - $900 (M150)

This package has all of the features of Motec's GPR package, plus all of the CAN integration necessary to keep the stock electronics happy and functional.

  • Operates 6 Cylinder Engines with the same reference / sync pattern as the "BMW M54" setting and firing order
  • Configurable Ignition output pin for each cylinder allows for Coil-on-plug, Waste Spark, and Distributor Ignition Systems
  • Configurable On-board Knock for each cylinder with 2 to 4 assignable knock sensors (hardware dependant) and selectable centre frequency
  • Configurable Camshaft control for inlet camshaft
  • Configurable turbocharger boost control (using a normal and inverted solenoid output)
  • Physical settings for Engine Displacement, Fuel Density, Stoichiometric Ratio, Fuel Pressure, and Injector Linearisation allow for simplified engine start-up prior to tuning
  • Sensor Calibrations available for many common automotive sensors
  • Gearbox position detection via sensor or engine speed / wheel speed estimate
  • GPS acquisition and logging via CAN or RS232 (hardware dependant)
  • Intercooler Temperature and Spray control
  • Lap Distance, Time and Number via BR2 or Switched Input, with Split and Sector options
  • Race Time system with tables for Ignition Timing Compensation, Fuel Mixture Aim, Boost Limit, and Throttle Limit.
  • Auxiliary Timer system with tables for Ignition Timing Compensation, Fuel Volume Trim, and Fuel Mixture Aim
  • Engine Load Average channel with tables for Engine Speed Limit, Ignition Timing Trim, Fuel Mixture Aim, Boost Limit, and Throttle Limit
  • Engine Run Time Total for engine hour logging
  • ECU CAN Receive from a defined ID Base Address for data reception from MoTeC devices
  • 4 Configurable Driver Switches and 4 Driver Rotary Switches with each of 9 positions simultaneously mappable to multiple functions such as: Auxiliary Time, Race Time Reset, Engine Speed Limit Maximum, DBW Pedal Translation, Ignition Timing, Fuel Mixture Aim, Boost Limit and Pit Switch
  • Analogue Tachometer output with configurable Output Pin and scaling
  • Transmission Pump output with Transmission Temperature threshold and hysteresis control.
  • 4 Optional Outputs for PWM Control of added actuators:
    • Duty Cycle tables using Engine Speed and Throttle or Manifold Pressure Axes
    • Activation based on Inlet Manifold Pressure or Throttle Position
    • Aux Output 1 includes tables for Ignition Timing Compensation, Fuel Volume Trim, and Fuel Mixture Aim
  • Optional channels for additional sensors via input pin and/or CAN message, including:
    • Airbox Mass Flow and Temperature
    • Ambient Pressure and Temperature
    • Air Conditioner Refrigerant Pressure
    • Air Conditioner Request
    • Boost Pressure
    • Brake Pressure Front and Rear
    • Brake Switch
    • Coolant Pressure and Temperature
    • Engine Oil Pressure and Temperature
    • Engine Crankcase Pressure
    • Exhaust Pressure Bank 1 and Bank 2
    • Exhaust Temperature (EGT) via TCA Thermocouple Amplifier, Generic CAN, or E888 for Collector, Bank 1 and 2 Collector, and Cylinders 1 to 12
    • Exhaust Lambda via Motec LTC or LTC-N for Collector, Bank 1 and 2 Collector, and Cylinders 1 to 6. Also supports AEM for 6 cylinder monitoring.
    • Fuel Pressure and Temperature
    • Gear Position
    • Gear Neutral Switch
    • Gear Shift Request
    • Intercooler Temperature
    • Steering Angle and Pressure
    • Transmission Temperature
    • Turbocharger Speed
    • G-Force (acceleration) - Longitudinal, Lateral, Vertical Wheel Speed Front Left, Front Right, Rear Left, and Rear Right
  • Configurable Anti-Lag for single turbo variants with Ignition Timing Limit, Fuel Volume Trim, Ignition Cut, Engine Speed Limit, Boost Aim and Throttle Aim tables
  • Gearbox shift request via Up Shift Switch / Down Shift Switch or Gear Lever Force sensor
  • Gearbox Shift Control with Ignition Cut and Engine Speed matching
  • Configurable Launch Control with tables for Launch Engine Speed vs. Vehicle Speed, Launch Throttle Limit vs.Vehicle Speed, Launch Boost Aim vs. Vehicle Speed, and Launch Fuel Volume Trim vs. Vehicle Speed.
  • Mapping of Anti-Lag, Launch and Traction through the 4 Configurable Driver Switches and 4 Driver Rotary Switches with each of 9 positions.
  • Traction Control with tables for Aim Main, Aim Compensation, Control Range.
  • Optional channels for additional sensors via input pin and/or CAN message, including:
    • Gear Lever Force