1. Request for your insurance quotes from the above link.
  2. Under special instructions, enter 2GAT.
  3. Should you decide to take up your insurance with them, you will be rewarded with a customized NETS Flashpay card with your name printed and preloaded with $50.

Exclusively for only our 2GAT members

TheBMWCoder X 2GAT

Radiate Detailer


7030 Ang Mo Kio Ave 5, #01-51, Singapore 569880 NorthStar Building

11am TO 8pm ( Close on Monday )

Contact Person : IVAN 9654 4265 / CALVIN 8288 3301

TRAPO Authorised Dealer

2GAT Bike & Co. 🚲



1002 Bukit Merah Lane 3 #01-83 S (159719)

Mon to Sat: 9.00am to 6.00pm

Contact Person : Jacky 8649 9237


50 Bukit Batok St 23, #01-15, Midview Building, S659578

Contact Person: MOHAN

Mobile: +65 9456 5427

MMI connectivity for Android Auto

Click the below link for the manual (Open in new tab)

MMI Connectivity for Android Auto


2GAT videos

Need an ‘assurance’ after your warranty is up?

Here’s an option that you can consider signing-up!

Contact QBE below for a quote or more information (



Accident -Private settlement form

Please note under General Car Insurance rules : you are required to inform your insurer even if you do a private settlement (ref Onesg.motoring)

DO I HAVE TO INFORM MY INSURER EVEN THOUGH THERE IS NO DAMAGE TO MY VEHICLE?Yes, always report all accidents to your insurer no matter how minor the
accident may be, even if
there is no visual damage
or even if you have made a
private settlement with the
other driver.
This is because you cannot
be fully certain that the other
party will not file a claim
against you later.
You may find yourself in a
position of having your claim
prejudiced or declined later
by insurers.
Failure to do so will affect
your No Claims Discount
upon renewal of your motor
insurance and will prejudice
your claim.


Alignment available

BILSTEIN B12 Pro-Kit For F45

After almost close to 4 months of waiting, finally my fav handling mod is here!

As I previous user of Bilstein B12 on a BMW E90, I really like B8 shock absorbers and Eibach Springs. They couple really well, balance between performance and comfort. There is no funny creaking sound which will happen in most coilover. Even found some of the branded ones.

This is Bilstein have to say:

“The BILSTEIN B12 Pro-Kit allows vehicles to be lowered up to 40mm. The kit has the perfect combination of sporty dynamics, aesthetics, and load bearing capacity. 

This BILSTEIN B12 kits consist of tailor-made BILSTEIN B8 high-performance shock absorbers that are perfectly matched with EIBACH springs for an optimal ride.”

BILSTEIN – B12 Pro-Kit, Product no.: 46-275202 for BMW F45 216D Active Tourer

Is unwrap time!

Assembly before mounting onto the car


Installation completed!
(P.s Updated photos during tires changed)


Compare before and after!

Very happy with 2 fingers lower front and back!

Where to find EURO 5 diesel up north in Malaysia

Click the above link to open up Google Maps to find your favourite station for EURO 5 diesel!

BMW Stockist’s for parts etc

Eng Soon Auto

13 Kaki Bukit Road 3,East Point Terrace SINGAPORE 417833,103.902661,15z/data=!4m2!3m1!1s0x0:0x1afffddf89298331?sa=X&ved=2ahUKEwjYkZHY-6_oAhUFYysKHWKhCxoQ_BIwCnoECBcQCA

TEL: 6291 7775 Whats app: 8679 9648

Integrated Global Network Enterprise

 9 Kaki Bukit Road 1, #01-07/08 Eunos Technolink SINGAPORE 415938,103.900392,15z/data=!4m5!3m4!1s0x0:0x2acbe8ada41ed4ef!8m2!3d1.3353027!4d103.900392

TEL: 63483083

Goldenlink Auto

They have a few Branches so please see which is closer for you :

BMW F45/F46 -Aircon fliter change

DIY Guide: How to change your air con filter

Location Driver’s side seat Foot well

Step 1:
Use a torx screw driver to unscrew the torx screw located under the driver’s steering wheel near the foot resting well as shown below:

Step 2:
Once unscrew, you can take out the plastic cover which will reveal the air con filter holder.

Step 3:
Open the air con filter holder flap by pressing the handle as shown in the highlighted arrow. Your finger should be able to open this flap without any tools but be extra careful to avoid getting cuts.

Step 4:
Once the air con filter holder flap is opened, you will be able to see the air con filter. Take it out for inspection and vacuum or change it if required. Use a pair of pliers if it is difficult for your fingers to pull it out.

Note the air flow arrow direction and make sure to put it back the same way as indicated below.

Youtube Video of replacement:

Musty odour from heating and air conditioning system, evaporator cleaning

All model series


When operating the heating and air conditioning system, a musty odour briefly occurs in the vehicle. This occurs mostly immediately after starting the engine with the air conditioning switched on or after switching off the air conditioning while driving.


The cause for the customer complaint is not a fault in the air conditioning of the vehicle. The formation of odour is due to environmental factor during the operating period of the heating and air conditioning system.

The constant condensation of air humidity at the evaporator over a long operating period of the heating and air conditioning system creates a favourable environment for bacteria and other micro-organisms.

Together with dirt contamination brought in by the fresh air, this may cause microbiological growth on the evaporator and consequently a musty odour.

Regularly changing the microfilter may reduce the entry of dirt contamination and therefore delay or prevent the development of aforementioned customer complaint.

Replacement of the evaporator has no continuous effect as microbiological organisms may redevelop.

Invoicing as warranty is not justifiable as there is no technical fault.

Vehicles concerned:

All series with air conditioning (IHKR) or automatic air conditioning (IHKA).


1. Evaporator cleaning with spray lance

The most efficient and lasting method of eliminating the musty odour from the air conditioning is to clean the evaporator with the aid of a spray lance. With this procedure, the disinfectant is sprayed with high pressure directly on the evaporator.

Description of the operations:

For the detailed description of the procedure for the following series, please see the respective repair instructions:

2. Cleaning with the evaporator cleaning device “Aircomatic”

As an alternative, the evaporator can be cleaned using the “Aircomatic” cleaning system made by WYNN’S. For this purpose, use the “Airco-Clean” cleaning agent made by the same company.

WYNN’S describes this procedure as “Ultrasound procedure”.

The cleaning power using the “ultrasound procedure” is lower as compared to cleaning with a spray lance.

If the “ultrasound procedure” does not bring long-term success due to very severe dirt contamination of the evaporator, clean the evaporator using a spray lance and the heating and air conditioning system cleaning agent.Note:

This procedure is to be used for vehicles for which no spray lance is offered.

Description of the operations:

  • Remove microfilter (replace with new filter after cleaning)
  • Start the vehicle
  • Switch on air conditioning
  • Set temperature control to lowest value
  • For automatic air conditioning (IHKA): Switch off automatic air distribution/supply
  • Select the lowest fan speed
  • Set ventilation to upper body area
  • Adjust air supply to air recirculation function
  • Shake the “Airco-Clean” bottle well
  • Place the ultrasound device upside down
  • Screw in the “Airco-Clean” bottle with its opening facing upwards into the device
  • Return ultrasound device to initial position allowing the contents of the bottle to partially flow into the device
  • Place the ultrasound device in the footwell on the passenger’s side
  • Connect the atomisation hose to the device
  • Place the atomisation hose so that the recirculated air system can take in the emitted vapour wellDo not kink the hose!
  • Connect the ultrasound device using the included cableAtomisation starts!
  • Close vehicle doors and side windows Attention:No one must remain in the vehicle during treatment! 
  • Treatment is complete after approx. 20 minutes and the ultrasound device stops
  • After treatment, open doors and air the vehicle for approx. 5 minutes
  • After treatment pour out the residual liquid in the ultrasound device
  • Briefly rinse the ultrasound device with water 

Parts required:

1. Cleaning with spray lance

Spray lanceOrder/part numberQuantity
-E39/E46/E53/E8364 1 4501
– E65/E66/E67 (left-hand drive vehicle)64 1 2801
– E65/E66/E67 (right-hand drive vehicle)64 1 2901
-E60/E61/E63/E6464 1 4801
– E85/E86 (left-hand drive vehicle)64 1 4901
– E85/E86 (right-hand drive vehicle)64 1 2501
– E81/E82/E87/E88/E90/E91/E92/E93 (left-hand drive vehicle)64 1 2601
– E81/E82/E87/E88/E90/E91/E92/E93 (right-hand drive vehicle)64 1 2701
– E70/E71/E72 (left- and right-hand drive vehicle)64 1 3001
– F01/F02/F03/F04/F06/F07/F10/F11/F12/F13/F18 (left-hand drive vehicle) G01/G02/G08/G29 (left-hand drive vehicle)83 30 2 222 5021
– F01/F02/F03/F04/F06/F07/F10/F11/F12/F13/F18 (right-hand drive vehicle) G01/G02/G08/G29 (right-hand drive vehicle)83 30 2 364 7331
-F20/F21/F22/F23/F30/F31/F32/F33/F34/F35/F36/F80/F82/F83/F87(left hand drive vehicle)83 30 2 344 0011
-F20/F21/F22/F23/F30/F31/F32/F33/F34/F35/F36/F80/F82/F83/F87 (right-hand drive vehicle)83 30 2 289 6131
-I0183 30 2 413 6531
-F45/F46/F48/F4983 30 2 413 6531
-F54/F55/F56/F57/F6083 30 2 413 6531
-G05/G06/G07/G11/G12/G30/G31/G32/G38/F90 (left-hand drive vehicle)83 30 2 411 7571
-G05/G06/G07/G11/G12/G30/G31/G32/G38/F90 (right-hand drive vehicle)83 30 2 414 9991
Spray gun  
SATA spray pistol81 45 9 429 2171
Heating and air conditioning system cleaning agent  
Heating and air conditioning system cleaning agent (only for cleaning with spray lance!)83 19 2 180 5071

Heating and air conditioning system cleaning agent is used undiluted. No rinsing required.

The spray lance spray gun can be obtained from the special tools online catalogue; the heating and air conditioning system cleaning agent can be obtained directly from BMW Group Parts.

2. Cleaning with the evaporator cleaning device “Aircomatic”

(Valid for all series)

DescriptionPart numberQuantity
Heating and air conditioning system cleaning agent83 19 2 409 6111

Heating and air conditioning system cleaning agent is used undiluted.

The “Aircomatic” cleaning device and the “Airco-Clean” cleaning agent can be obtained directly from BMW Group Parts.


CONTACT PERSON : Ah Le +6592960203

Bosch Aerotwin Wiper

$65 for a pair of front/ $35 for the rear
Bundle pricing would be $90 with delivery and installation
For only front quote BMW 2GAT $60 with delivery (Excluding CBD area and ERP places)

DTE Power Control Piggyback Tuning Chip

So awhile back, when a buddy of mine said to me why don’t I give piggyback a shot when it didn’t do much for him as he said it created some Christmas lights in his ride (YES! Check lights came on!) … and I was wondering to myself … if it didn’t work for his ride, why would mine work too??? In all honesty, he wanted to do a proper ECU tuning at one of the tuning houses, so I said, why not?

To cut the long story short, months went by and it was in the boot (kinda forgotten in the midst of my busy schedule). I have to say, one meetup at GarageTPY is all it takes … to rekindle that burning fire.

Many have been said on the more popular RaceChip and many have done it on their rides with happy faces and satisfied grins. Some yearned for that Need-for-Speed like that buddy of mine that they have gone full-fledge tuning! So I guess it all depends on what you’re gunning for … 😛 So I’m not going into the debate which is better.

Without further ado, let’s go into the installation as there wasn’t any guidebook or videos on Youtube to show you the way. Alas … we do have and the good folks at 2GATers who are ever ready in sharing!

Car model: 216d GT (F46)

Step 1

Remove the Air Intake by unscrewing the bolts with a Size 10 wrench circled in green. Press down the clip on the part where it connects to the air filter box (green square).

Step 2

Remove the engine cover by popping it upwards. You will then see the Resonator connected to the air pipe directly behind it which is basically the flat black plastic resting above the cylinder head. You will need to unscrew with a Torx screwdriver/wrench – there are 3 of them circled in green. Once removed, you will see a sponge-like heat insulator. Remove that and place them safely on one side.

Step 3

The engine bay will now look like the above …for those who are looking at it for the first time, DON’T FRET! Take your time and slowly identify the 3 main parts that you will connect the Power Control cables to. ie.:

Rail Pressure Sensor
Camshaft Sensor
Boost Pressure Sensor (highlighted in green box within the yellow box)

Step 4

Unplug these 3 identified sensors by pulling out the grey tab. You may have to use a little force on it and yank the sensors out of the sockets.

The Power Control harness will have 3 pairs of cables with 1 main socket for the Power Control Unit. They are clearly labelled on the coloured stickers for each of the sensors.

Image Credits:

To understand how it is being plugged in, here’s a video by DTE Power Control:

Step 5

Now once you have plugged all of them in, ensure you cable tie any loose cables and housekeep them.

Put back the heat insulator, air resonator box, and engine cover. Then fixed back the air intake box and you should be done!

First housekeeping. Wasn’t too happy with the visible cables on top but it will do for Day 1.
Second housekeeping – much better! No more snaking cables all around!
Ensure you cable tie them so they don’t dangle in the engine bay dangerously!

So there you have it!
Time taken was roughly 30mins. Experienced hands in GarageTPY should do within 20mins! haa … no pressure folks! 😉

So quick review on it … as I’ve not put it on a dyno machine, but my Butt-dyno and digital power/torque meters do tell me its an immediate improvement from pre-Piggyback days.

Urgency is there and the beast, as they call it, is raring to be released …. hence … its gonna be hard to tame the accelerator pedal!

For more information on the Power Control unit and where to get it, head over to the website: – Power Control Manual

BMW Parts Catalog

BMW Repair & Technical Manual with Diagrams

Key in your VIN and choose your ride and there you go, very useful for brothers who like to hands on (DIY)

Check BMW Car Equipment

Key in your VIN and you will be able to see what equipments and accessories your BMW come with.

Race Chip

Want a little boost to horsepower and low end torque without going the full 9 mile of doing a full tuning? You might want to consider chip tuning. It’s easy to install and remove without visiting a workshop. The example below was done on a 218i F45 using a tuning chip from Do note the sensor locations will be different for a diesel ride. Disclaimer: This guide serves as an additional reference and not meant to replace the official instructions from Race chip.

Before you start, open the bonnet and lock the car and wait for 10 minutes. This is to ensure all electrical in the car are turned off. Remove the battery from your key fob or move the key fob at least 10 meters away from the car.

First, remove the air intake manifold. There are 3 torx screws to remove. You can easily locate them.

After removing the manifold, locate the turbo boost pressure sensor (A) and manifold absolute pressure sensor (B). These are the 2 sensors you need to remove and interconnect with the wiring harness that comes with Racechip. Refer to exact instructions from race chip on how to interconnect the wiring harness to these 2 sensors. They are pretty straightforward.

Close up on turbo boost pressure sensor.

Close up on manifold absolute pressure sensor. This sensor may be a little hard to access when the engine is hot. You will need a a pair of long pliers to help you reach and replace with the wiring harness connector.

After the wiring harness are all connected, it’s time to connect the racechip. Remove the adaptor from the harness and connect the racechip. It’s important that at this stage, you shouldn’t see the LED light on the racechip come up to avoid errors showing up in the car. Start the car and observe that the car starts without errors. Turn off the car after that.

Secure racechip in the engine bay away from heat and cable tie the wiring harness and chip to give it an OEM look. Replace air intake manifold. The below is a complete racechip install.

Start your car and take it for a spin! You should immediately notice an increase in low end torque and possibly, horsepower too.

NBT Retrofit original 6.5” to 8.8” screen -coding

If you need assistance in getting it done during your own time you may contact “TheBMWCoder” on carousell by clicking on the hyperlink.

Codes needed to change settings to cater for a larger screen :

HU_NBT > 3000 HMI > DISPLAY_SIZE_RESOLUTION = 8.8_1280x480
HU_NBT > 3001 EXBOX > DISPLAY_VARIANTE = breites_display

What are the common and useful coding options for your BMW F45/F46?

If you need assistance in getting it done during your own time you may contact “TheBMWCoder” on carousell by clicking on the hyperlink.

Recommended Coding List

  • Set “Auto Start-Stop Engine” to last memory
  • “Zero” second auto fold mirror upon instead of holding the doorknob for 3 seconds for Comfort access enabled cars.
  • Blinking turning light: set number of blinks to 5 instead of default 3 blinks during turn signalling. (Applicable to LCI models only)
  • Remembers your last driving mode settings instead of always default to “Comfort”. 
  • Radio and Navigation switched off automatically when the driver side door is opened.  
  • Turn on side door handle lights during car reverse to increase visibility. 
  • Air conditioning unit set to “M” as default instead of “A” upon initial startup.
  • Localise your car air con country variant setting to “Rest Of the World” instead of default “Europe” or “US” climate setting. Resulting in 2-3 degrees cooler air conditioning
  • Disable Seatbelt reminder on the driver side. (For your safety – not recommended!)
  • Disable welcome 3 GONGS when the car starts. 
  • Enable the “Daytime Running Lights” option in iDrive Menu to manually turn ON/OFF your DRL.
  • Enable “Digital Speedometer” in your cluster screen via “BC” button. Reverse page on iDrive to switch back to normal menu quicker when moving off from reverse mode.
  • Easy access seating which moves the seat back and forward automatically, to allows drivers to get in and out easily.

How to change your KEY FOB

Changing your battery in your F-Series BMW Key Fob is easy. Just follow these 5 steps:

1) Press the button and pull out the car key in the direction as indicated by the arrow:

2) Notice the notch at the key fob:

3) Using the same car key, push into the notch and lift the plastic cover up:

4) Slowly lift the plastic cover with your fingers:

5) Presto! Your key fob has been disassembled, exposing the CR 2032 battery. Time to source for a good CR2032 battery and swap it in!


Contact person : Gary +65 87 820 820

Spray Paint & Body Repair

***Disclaimer – contacts below are for informative purposes only***



TEL: 67523298 H/P: 9688197,103.8314693,17z/data=!3m1!4b1!4m5!3m4!1s0x31da154eb39dd4a9:0x8696b3cd09beef92!8m2!3d1.440753!4d103.833658?hl=en

2)Ah Song (ONG Tian Sang Sembawang Motor workshop

1017 Yishun Industrial park A #01-252 SINGAPORE 768759,103.8337174,15z/data=!4m2!3m1!1s0x0:0x377717e375a00f8a?sa=X&ved=2ahUKEwjL3sfX-K_oAhXNbn0KHaQYDSYQ_BIwCnoECBEQCA

TEL: 67537879 H/P: 96258308

3)Lye design

10 Ang Mo Kio Industrial Park 2A, #04-04, AMK AutoPoint, 568047

Tel :6483 3353,103.8690618,15z/data=!4m5!3m4!1s0x0:0x28b49e0b34ca36f9!8m2!3d1.3768113!4d103.8690618

$40 per dent.

Dents /Knocks

1)Paintless Dent Removal

Blk 5 Toa Payoh Industrial Park,Lorong 8 #01-1269 SINGAPORE 319057,103.8600398,15z/data=!4m5!3m4!1s0x0:0x4431f2fae78c8518!8m2!3d1.3360418!4d103.8600398

TEL: 96900290

2)Uncle Meng Paintless Dent Removal

TEL:  8113 8001

BIS Automobiles BMW clinic Educational Tour 16 Nov 2019

30 Teban Gardens Crescent
Singapore 608927

Thanks to Nick for organising the event 🙏🏻
Just a few of our attendees
Special packages and gifts announcement for this event
Q&A time
Servicing and repairing records easily retrieved
Everyone very focusing
Explaining of the procedures and equipments use during servicing
The few important mantaineance items
Explaining the location of engine components
Underskirt time ☺️
Wonderful lunch BIS prepared for us
Ready for lucky draw?
Full of BMW & ///M accessories
The thermal flask that fit nicely to our cup holder.
Happy Ending but many went off before the photo raking session 😁

Anyone needs? WTS

Just for Laughs


Address : 9 Sin Ming Dr, #01-40 IND EST SEC C, Singapore 575644

Contact person: Andrew 9693 5058

Tuning $1180 + Dyno $180 Total $1360

For our members quote BMW 2GT to enjoy a 15% off.
$1180 -15% + dyno $150
$1150 nett includes dyno

New option for those who want total Plug&Play tuning solution and keep your warranty in check

BMS Tuning bring you

Price: $980 excluding Dyno $150 and additional goodies for our 2GT members,

2nd programming write FREE – meaning if they move on to next new car, BMS will change car tuning program FREE OF CHARGE.

7 days moneyback. If you don’t like the power within 7days, BMS will refund. (* Terms and Conditions applies)
* For no.2, Dyno is compulsory for before and after test figures. $150, this dyno fee is not refundable.
Refund is applicable to the tuning box minus admin charges (example if it was paid by credit card)

Rebornz Colour Works / Detailing Specialist

Address: 3 Ang Mo Kio Street 62 #01-12, Singapore 569139

Contact person: Desmond 8121 2879

Stealth Film Workz Pte Ltd

Address: 8 Kaki Bukit Ave 4, #02-53, Singapore 415875

Contact Person: Ivan 8376 4302

SPECIAL PACKAGE FOR 2GT: $450 nett for Highest Graded Platinum 99% heat rejection rate 99% UV with FOC removal of existing films and FOC sunshade with any full car installation.

Tai Huat Tyres & Batteries

Address: Blk 10 Sin Ming Industrial Estate Sector C, #01-14, 575645

Tel: 6453 7205

Contact person : AH CHUAN Mobile: 9735 1858 / DAPHNE+65 9759 9989

Previously at 246P Upper Thomson Road beside The Roti Prata House


24 OCT 2019 Meet up at Kallang Mac

To BSI or not to BSI …the nitty gritty

If you’re deciding if you want to go with BSI or BSI+ or extend it, here’s a an excel so that you can plug in your own mileage (over 2 years) and PML’s quotation to you, then compare costs and make an informed decision.

“Credits to bro’s Andrew Chew & Victor Ng for compiling this for everyone’s benefit.”

BILSTEIN B8 High-performance shock absorbers


BMW 2 Gran Tourer (F46)

Front left parts number: BIL-22-251985

Front right parts number: BIL-22-252005

Rear left/right parts number: BIL-24-251990

2GT Ensemble Merchants

Kindly quote BMW 2GT to enjoy better benefits and pricing 😁

Window Film:

1) Stealth Window Film
Ivan +6583764302
$450 all in for highest Platinum grade.

Tyre & Battery:

1) Tai Huat Tyres & Batteries
Ah Chuan +6597351858

Spray Paint/ Detailing:

1) Rebornz Colour Works/ Detailing Specialist
Desmond +6581212879

Car Camera/ Audio:

1) IROAD Car Cam
Ah Boon +6592408754

Performance Tuning:

1)BMS Tuning Andrew +6596935058
Tuning $1180 + Dyno $180 Total $1360

For our members quote BMW 2GT to enjoy a 15% off.
$1180-15% + dyno $150
$1150nett includes dyno

MSports Steering Upgrade

Consider one of the most cost effective accessories to get

Got mine installed at Bavworks

If However you want a challenge and DIY :

Fancy having a BMW with a MSport steering wheel with Cruise Control and Paddle Shifter?

Look no further! 

What you need:

1) MSport steering wheel with air bag. Note that F45/F46 uses a typical F30 MSport steering wheel. F10 (5 series) MSport steering wheel is not suitable for F45/F46 use.

Note that it comes with different options like Cruise Control switch, paddle shifter or even Active Cruise Control and Traffic Jam Assistant buttons.

2)  Socket wrench tool set – you will requires 16mm socket to unscrew the hexagon nut on the steering wheel

3) A screw driver or a metal rod to take out the air bag from the MSport steering wheel and your current existing stock wheel.

Here it goes!
Taking out the airbag from MSport steering wheel:

Step 1:
Note the hole behind the MSport steering wheel

Step 2:
Release the airbag from the MSport steering wheel by using the flat bed screw driver or metal rod to push the pin that holds the airbag.

Step 3:
Repeat step 2 on the other hole. The airbag will pop out and then be released from the MSport steering wheel. Take out the airbag and store it carefully.

Now your MSport steering wheel is ready for your install!

Taking out the airbag from stock steering wheel:

Step 1:
Turn off the engine entirely. Pull and lower your steering wheel until it fully extends out. Without using any tools but only your fingers, feels the steering column plastic cover and pulls it out. If it is difficult for you to do that, you can pull out the leather piece first but feeling its edges and pull it out gently. There are no screws attached to it

Step 2:

Lift out the cover slowly. You do not need to take out the cover.

Step 3:

Pull down the bottom cover as well and leave it dangling. You do not need to detach any connectors.

Step 4:

Now, you have full access to the 3 pins behind the steering wheel through the highlighted holes below which allows you to detach the stock BMW airbag. 

Step 5: 

Facing the steering wheel, start from the bottom hole,use your flat bed screw driver to push the pin to release the airbag pin first. Once the airbag pin has been released, switch on the engine, turn the steering wheel to anti-clockwise, switch off the engine and continue to perform the same procedure to release the airbag pin. Repeat step 5 to access the other pin.

Step 6: 
Once all the pins have been released, the entire BMW airbag will popped out and thus can be safely removed. Unplug the three connectors and unscrew the earth wire connector as shown below. Use the socket wrench with 16mm diameter to socket to unscrew the nut and replace it with your MSport steering wheel and plugging in back the two connectors, screw back the nut and then followed by connecting back the air bag connector and snap the airbag back in place to the steering wheel.

Step 7: Done! Give yourself a pat on your back!

Check the horn and all buttons are working especially on the right hand side buttons. For the left hand side buttons and paddle shifter to work, it will need extra coding to be performed.

Time to code Dynamic Cruise Control and Paddle shifter for your car!

Sports Automatic Transmission (2TB) is an optional package offered by BMW. It comes with paddle shift and sports tuned automatic transmission.
So what does it really means?
A quick check in the internet shows that it is an option for BMW 220i series car. That doesn’t mean the lower capacity can’t have this Sports Automatic Transmission (2TB) enabled right?

Our standard configuration comes with VO code 205 which stands for “Automatic Transmission”. To code 2TB, you will need to modify two FDL parameter in these two modules:
1) BDC_BODY -> PADDLES_VERBAULT (set to “aktiv” – default “nicht_aktiv”)2) EGS -> Sport T/M  (set to “enabled” – default “disabled”)

Obviously, you need to ensure that your steering wheel is equipped with the paddle shift as well. To be equipped with paddle shift, you can replace your current steering wheel with a M Sport steering wheel with paddle shift or purchase the paddle shift and drill some holes on your steering wheel (Ouch!) to attach it. The “sports” steering wheel that comes as default does not provide the option to retrofit your paddle shift nicely. You have to purchase a different set of steering wheel that comes with paddle shift as standard.
As for the Sports automatic transmission, you will need to set this mode in the EGS module. This will suppose to give you a sportier ride with quicker gear shift at certain RPM which I really need your feedback once you had enable it in your car. I couldn’t find much information on what this 2TB option do to your F45/F46 and need some real feedback on how it performs.

How to VO Code 544 to enable Cruise Control in your BMW F45/F46/F48
Once you have your Cruise Control switch physically installed, you will need to enable your Cruise Control feature in your car through “VO coding”. Note that the procedure is also applicable to enable “Enhanced Bluetooth” feature or other VO code procedure. The modules that are required to be coded will be different though. For example, “Enhanced Bluetooth” will require HU_ENTRYNAV module only.

In order to avoid any VCM update errors (this does not affect your coding), go to the top of ESYS and click Options > Settings > Options tab. UNCHECK both check boxes ->  “Update VCM after TAL execution” and “Update MSM after TAL execution.”
1) Start your E-Sys, Click “Read” button and then “Active FA”:

2)  Go to “SALAPA-Element” and right click and select “Edit”:

3) Add the value “544,” into the SALAPA-Element and click the save button on the right as highlighted.

4)  Click the “save” button to save the file into a XML file with your desired file name.

5) Go to “VCM” section and load the same XML file that you had saved.

6) Right click “calculate FP” and you will see the Vehicle Profile generated.

7) Click the “Write FA FP” button once you are satisfied with your settings which will writes into your ECU memory. 

8) To enable Cruise Control for F45/F46/F48, you will need to VO code these 4 modules for F45/F46/ F48:




4) DSC2

9) Go to “Coding” section, click “Read ECU” button on the right and then right click on the above-mentioned modules and select “Code”. This will enable the settings required for your Cruise Control. Note that the engine need not be switched off for this operation to work successfully.

10) Test your Cruise Control switch to ensure that it has been enabled successfully. Congratulations!

11) It is recommended to remove the VO Code after the coding has been performed.

If VO code is something that you don’t prefer to modify, you can perform FDL codings only as such to enable Dynamic Cruise Control:


PfLinSteeringWheel -> 3140 > LIN_VARIANTE_MFL = DCC_Sports_SLD


EXBOX 3001 > DCC = aktiv 


FZG_Ausstattung -> 3003 > LDM_VERBAUT = dcc 


DSC_FAS_CODIERDATEN 3009 > C_Fahrfunktion = DCC

DIY Guide: How to retrofit Dynamic Cruise Control with braking on your BMW F45/F46 (No need to remove airbag or disconnect your car battery!!!)

Look no further! This is your ultimate DIY guide in enabling your Dynamic Cruise Control with braking on your BMW!

What do you need?

1) BMW Cruise Control switch ( Part number : 61319263551) for your BMW F45/F46

2) A Torx screw driver

3) A Philip screw driver

4) A pair of scissor

5) 2 x cable tie (small)

6) Some masking or scotch tape to protect your airbag area on the steering wheel

That’s it!


1) You will need to disassemble your new cruise control switch so that you can plug it in with the existing cable on your steering wheel. Cut the cable tie on the wires so that you can pull out the wires safely from the white molex connector and you can put back the cover with its screws back after this operation.

 2) You have to perform the same steps for both side of the switches as both switches has to be replaced together to make it work.

3)  Paste the masking tape on the marked area around your air bag to prevent from accidental scratches as shown below:

Here are the steps!

Step 1: Rotate the steering wheel to your left:

Step 2: There is a hole just on the steering wheel just behind the speed limiter switch. Use your Torx screw driver to reach out to the hole behind to unscrew the torx screw. You may need to adjust your steering wheel to full extension mode to use your Torx screw driver more effectively. 

Once the screw is out, you will be able to pull out the switch slowly by hand. Note: Be prepared! The horn may accidentally be triggered no matter how careful you are!

Step 3: Cut the cable tie that is tied to the multi coloured wires. Unscrew the three screws behind the switch using your Phillips screw driver.

Step 4: Slowly pull out the cover.

 Remember that the PCB board is electrostatic sensitive. Try not to touch it with your bare hands! 

Step 5: Unplug the PCB from the molex connector.

Step 6: Connect it with your new Cruise Control switch.

Step 7: Put back the cover and the 3 x Phillips screws. Use a new cable tie to tie the wires back as well.

Step 8: Push the switch back slowly to the steering wheel. You may want to put some tape protection besides the edge of the air bag/horn before performing this operation to avoid scratches. Otherwise, you can always use a fine sandpaper to sand off those scratches. Note: Be prepared! The horn may accidentally be triggered no matter how careful you are!

Step 9: Looks completed? Well not quite so. You still need to replace the right hand side switch as well! The “Res” button on the Cruise Control switch will become the speed limiter function if you did not change the right hand side switch. Test it if you want!

Step 10: Rotate your steering wheel to the right as shown below:

Step 11: Perform the exact same steps as mentioned previously above. Note that there are two connectors connected to this switch. It is harder to pull out as it is held tightly by the black connector.

Step 12: Cut the cable tie and free up the wires.

 Step 13: Unscrew the 3 x Phillips screws and remove the back cover. Plug the molex connector back to the switch.

Step 14: Put back the cover as show below and screw back the 3 x Phillips screws.

Step 15: Note how short this black connector can be as highlighted in yellow circle below.  How can you ever attached this connector back to the switch in such confined space? Does that means you have to take out the air bag??? 

Warning: This is the most difficult part of the operation! This operation is more suitable for people with smaller fingers. Maybe you will need to ask your wife or girl friends to assist in this operation!

The fortunate answer is no! You don’t have to take out the air bag. Simply pull the black connector together with the wire using only a tiny bit of your strength to extend it by few millimeters. Don’t pull it too hard until it gets disconnected from the steering wheel! 

With the extended length, you will be able to plug it back to the switch securely and can push it back to the steering wheel. It takes some skill to do that but it’s definitely possible.

Step 16: There you have it! A Cruise Control switch enabled car? 

Step 17: Not yet, you still have some coding to do! Perform VO coding by adding option 544 and then perform “Code” to all modules within your ECU. Remember to switch off your engine before doing that as it involves coding the DME module which requires engine to be stopped.

The whole process will takes about 5 to 10 mins. Lots of errors will start popping up! Once the coding has completed (With some errors reported on the modules in your E-Sys), wait for about 5 mins before starting your engine. Press the cruise control switch button and presto! The cruise control indicator is lighted up in your Kombi screen as shown below! 

Coding success! Cruise Control ready!!!