Just installed my HID fog today, and thought I would share some pictures!
I purchased a Canbus kit, and so far so good, no flickering, no error message.
I first followed my E90 DIY and removed the wheel and wheel liner, and found out the passenger side has no room to work with. see first picture
Then like others have suggested, pull the front lower grill by using a hook or similar.
Passenger side installed.