E90Post
 


Extreme Powerhouse
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > ConnectedDrive / I-Drive / Navigation Related Discussion > CIC/NBT FSC Generator - Windows/Linux/OSX



Reply
 
Thread Tools Search this Thread
      12-30-2022, 04:35 PM   #595
Geotko
Street Sweeper
Geotko's Avatar
United_States
0
Rep
9
Posts

Drives: 2009 335i xDrive 6MT
Join Date: Mar 2015
Location: NH

iTrader: (0)

Quote:
Originally Posted by Jagaer View Post
This is (hopefully) a more user-friendly CIC/NBT FSC Key Generator for Windows, Linux and OSX based off of the work of the original FSC Key Generator and Intel123's certificate Patcher.




Input Files
  • The Key Generator will auto-detect and accept either Base64 (Text) or binary FSC file inputs, as well as the file type (1B or NBT). (You can over-ride the detection setting, using the "CIC/NBT" radio buttons).

Support Files
  • The Key Generator will download and use the most recent copy of the BMW "Lookup.xml" file for key generation parameters. In Linux and Windows, this file is stored in the same directory as the Key Generator. For OSX, it is stored in ~/Downloads/
  • The RSAKeys.txt file keeps a copy all submitted RSA keys. The Generator will download and use the most recent copy of the file. In Linux and Windows, this file is stored in the same directory as the Key Generator. For OSX, it is stored in ~/Downloads/

Unsupported Feature
  • It appears that the key stored in the "FSC" file pulled from the car is not necessarily unique to the car, but may be shared across multiple cars built within a short time window.



As an example:

Code:
FSC Date	VIN Build Date			Days Difference
200910211749	Thursday, October 22, 2009	-1
201001271515	Thursday, January 28, 2010	-1
201004011026	Monday, April 04, 2011		-3
201006071536	Tuesday, June 08, 2010		-1
201107121301	Wednesday, July 13, 2011	-1
201110310756	Wednesday, November 02, 2011	-3
201201111004	Thursday, January 12, 2012	-1
201203301822	Monday, April 02, 2012		-4
201204181719	Wednesday, April 18, 2012	0
201205242316	Friday, May 25, 2012		-1
201210010521	Tuesday, October 02, 2012	-1
201210010703	Tuesday, October 02, 2012	-1
201210241654	Thursday, October 25, 2012	-1
201211081709	Friday, November 09, 2012	-1
201305140635	Wednesday, May 15, 2013		-1
201308142104	Friday, August 16, 2013		-2
201403071931	Monday, March 10, 2014		-3
201404091427	Thursday, April 10, 2014	-1
201404300545	Friday, May 02, 2014		-3
201406241001	Tuesday, June 24, 2014		0
201406241307	Tuesday, June 24, 2014		0
201409161938	Wednesday, September 17, 2014	-1
If you would like to help out, and have pulled your FSC file, please send me a copy. I will not include or publish any car-specific information, but will add the FSC file date and RSA key to the RSAKeys.txt file. Hopefully if enough are gathered, some people will be able to create an FSC for their car, without having to pull any files.
  • Windows: https://ufile.io/zkhli175
    Windows users must extract the file to a writeable directory (Desktop, Downloads, etc...), not run it from the zipped file. The generator needs to download support files (Lookup.xml and RSAKeys.txt) in order for it to run correctly.
  • Linux: https://ufile.io/wf40lkit
    Linux users must extract the file to a writeable directory (~/) and will need both QT5 and OpenSSL installed.
  • Linux Console: https://ufile.io/tb2tia4k
    Linux users must extract the file to a writeable directory (~/) and will need both QT5 and OpenSSL installed. Network not required.
    Code:
    Usage:  ./BMW_CIC_FSC_Generator_Console FILE.fsc TYPE [TYPE] YEAR [YEAR]
                    Example ./BMW_CIC_FSC_Generator_Console FILE.fsc 0x28 0x0A
            FILE.fsc - 319 byte hex OR BASE64 encoded version of hex
            TYPE     - 1 or 2 bytes representing the map type
                       If TYPE is two bytes, YEAR must be two bytes
            YEAR     - 1 or 2 bytes representing the map year
                       If YEAR is two bytes, TYPE must be two bytes

Code:
Version History
v1.91
  Feature: Option to attempt to repair corrupt 1B file
  Bugfix:  Download/Rename Lookup.xml
  Misc:    Add "Select Option" to dropdowns, since I'm tired of answering "Click 'Premium'. Select 'Premium', then the next dropdown will become enabled"
v1.9 - Add support for F0 Files.  NBT EVO Headunits which use NEXT style maps.
v1.02 - Allow Numerical First Digit for VIN.  Bug Identification & Explanation provided by txomin in post 71
v1.01 - Unhide "Lifetime" Checkbox
v1.0  - Initial Release
I appreciate you making this available. I just tried to download the OSX version, and it didn't seem to work. It was saying that it couldn't be opened. Is there an updated link? Thank you!
Appreciate 0
      12-31-2022, 04:54 AM   #596
AdidasaurusRex
Registered
AdidasaurusRex's Avatar
0
Rep
3
Posts

Drives: 530XD
Join Date: Dec 2022
Location: Plovdiv

iTrader: (0)

Quote:
Originally Posted by shawnsheridan View Post
And you used 1B File?
Yes, I have generated the 1b file from the car. I used the same 1b file two years in a row before that.
Appreciate 0
      12-31-2022, 07:51 AM   #597
shawnsheridan
General
shawnsheridan's Avatar
United_States
10446
Rep
40,802
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by AdidasaurusRex View Post
Yes, I have generated the 1b file from the car. I used the same 1b file two years in a row before that.
With good 1B and Code generated for SWID_FscShort="00280066", it should work. And make sure when you enter your activation code, you use the letters O and I, not the numbers 0 and 1.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      01-01-2023, 05:22 PM   #598
adde123
New Member
0
Rep
5
Posts

Drives: BMW X5 F15
Join Date: Oct 2022
Location: Canada

iTrader: (0)

Quote:
Originally Posted by shawnsheridan View Post
That's why. Generation by VIN or Date does not work. Must use Nav Enabler file pulled from Head Unit.
I got the ENET cable and installed E-Sys, but when I open E-Sys shows PSdz Error(Data\psdzdata\mapping\brref.xml file is missing)
Appreciate 0
      01-01-2023, 06:41 PM   #599
shawnsheridan
General
shawnsheridan's Avatar
United_States
10446
Rep
40,802
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by adde123 View Post
I got the ENET cable and installed E-Sys, but when I open E-Sys shows PSdz Error(Data\psdzdata\mapping\brref.xml file is missing)
PSdZData is no good. Replace it with lattes. PM sent.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      01-30-2023, 09:58 PM   #600
pici192
New Member
0
Rep
25
Posts

Drives: BMW F31 316d
Join Date: Dec 2020
Location: Hungary

iTrader: (0)

Quote:
Originally Posted by lutzman View Post
Okay, thanks for your reply. I meant the ability to generate FSCs for EntryNav Headunits (Application Number 0xDF) with Route maps. Since there are tools out there which are working but are not public. So anyone must have been able to do this... So my idea was, to help in any form to implement this in the Jagaer keygen, because I somewhere read that it is difficult for him as there are no EntryNav headunits in North America (maybe also an old information)...
Thanks Jagaer for nice work!

Fsc generator successfully used for NBT/Next, CIC/Premium and CHAMP2/Move update. Worked like a charm!

Could I join to member "lutzman", if you need Jagaer DF (EnrtryNav data from Head unit downloaded with Enet) files for further FSC generator development, it will be my pleasure to share with you?!
Are you planning to develop some FSC generator for Route NAV users?

Kind regards
Appreciate 0
      01-31-2023, 01:17 AM   #601
E91AZZ
New Member
E91AZZ's Avatar
United Kingdom
0
Rep
6
Posts

Drives: E91 335D
Join Date: Jan 2023
Location: Salford

iTrader: (0)

Garage List
Quote:
Originally Posted by Geotko View Post
I appreciate you making this available. I just tried to download the OSX version, and it didn't seem to work. It was saying that it couldn't be opened. Is there an updated link? Thank you!
Steps to make it work
Open terminal and enter
Code:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Once thats done installing type
Code:
brew install upx
and hit enter
Then type
Code:
sudo upx -d "YOURDOWNLOADDIRECTORY"/BMW_CIC_FSC_Generator.app/Contents/MacOS/BMW_CIC_FSC_Generator
replacing "YOURDOWNLOADDIRECTORY" with your actual download directory and hit enter. Once you have done that go back to BMW_CIC_FSC_Generator.app and try to open it, you will probably see a message about it being from an unideftified developer so go to system settings>privacy & security and hit open anyway. You should be good to go.
Appreciate 0
      01-31-2023, 02:38 AM   #602
meyergru
No military grade
meyergru's Avatar
Germany
58
Rep
619
Posts

Drives: E92 M3 DCT
Join Date: Aug 2007
Location: Munich, Germany

iTrader: (0)

Quote:
Originally Posted by pici192 View Post
Are you planning to develop some FSC generator for Route NAV users?
Not to belittle Jagaer's work, just to clarify what's what and who's who:

The original FSC generators were created by "other" people by reverse-engineering they way the keys are calculated from something that is unique to the car (e.g. an 1B file). This was only possible because BMW made the mistake of using symmetric key algorithms in the 2nd generations of navigation systems (CIC). With these systems, you could get the key material and algorithm by looking at the software in the nav system. Before that, with CCC, there was no protection at all.

After around 2014 with the advent of NBT Evo, BMW started to use asymmetric keys, such that only the public part had to be included in the nav system, keeping the private key from prying eyes. Those systems can only be cracked by exchanging the public key for one that fits another private key to generate codes. At least one generation was a hybrid in that respect, as the same card material needed either key type depending on the car generation.

Other than that, you would have to reverse-engineer or steal the private key from BMW. Good luck with that, although BMW even made a mistake in using an exponent of 3 instead of 65537 for performance reasons, thereby giving away half of the private key (which does not help all that much - despite I know that someone did it, but only as an intellectual challenge).

So, I doubt that there will be any FSC generator developed for those systems, even less by Jagaer, whose merit lies in making the process of generating keys more accessible to the common user, not in developing actual FSC generators.
__________________

Last edited by meyergru; 01-31-2023 at 02:43 AM..
Appreciate 1
mjn771072.50
      01-31-2023, 05:04 AM   #603
Pierre26
Private First Class
20
Rep
105
Posts

Drives: 2009-335D Pack M
Join Date: Jun 2014
Location: France

iTrader: (0)

Lookup file update

Updated Lookup.xml (2023) here :
https://www.e90post.com/forums/showp...6&postcount=54
Appreciate 0
      01-31-2023, 08:12 AM   #604
pici192
New Member
0
Rep
25
Posts

Drives: BMW F31 316d
Join Date: Dec 2020
Location: Hungary

iTrader: (0)

Quote:
Originally Posted by meyergru View Post
Not to belittle Jagaer's work, just to clarify what's what and who's who:

The original FSC generators were created by "other" people by reverse-engineering they way the keys are calculated from something that is unique to the car (e.g. an 1B file). This was only possible because BMW made the mistake of using symmetric key algorithms in the 2nd generations of navigation systems (CIC). With these systems, you could get the key material and algorithm by looking at the software in the nav system. Before that, with CCC, there was no protection at all.

After around 2014 with the advent of NBT Evo, BMW started to use asymmetric keys, such that only the public part had to be included in the nav system, keeping the private key from prying eyes. Those systems can only be cracked by exchanging the public key for one that fits another private key to generate codes. At least one generation was a hybrid in that respect, as the same card material needed either key type depending on the car generation.

Other than that, you would have to reverse-engineer or steal the private key from BMW. Good luck with that, although BMW even made a mistake in using an exponent of 3 instead of 65537 for performance reasons, thereby giving away half of the private key (which does not help all that much - despite I know that someone did it, but only as an intellectual challenge).

So, I doubt that there will be any FSC generator developed for those systems, even less by Jagaer, whose merit lies in making the process of generating keys more accessible to the common user, not in developing actual FSC generators.
You mean the graphical user interface was added by Jagaer on command line interface programs what was available earlier?

What about the EVO ID4, for that one I did not find cli...
Is that available somewhere?

On the same way like for DE, 1B and F0 reverse engineering, if there is enough user data like actual FSC, map data and DF dump from head unit, it can not built some code generator for new route maps?

Anyhow thanks for clarification.
Appreciate 0
      01-31-2023, 09:14 AM   #605
meyergru
No military grade
meyergru's Avatar
Germany
58
Rep
619
Posts

Drives: E92 M3 DCT
Join Date: Aug 2007
Location: Munich, Germany

iTrader: (0)

Quote:
Originally Posted by pici192 View Post
You mean the graphical user interface was added by Jagaer on command line interface programs what was available earlier?
I would suspect so, yes. At least the reverse engineering was present way before. So even if the algorithm was implemented independently, I do not think it was original work.

Quote:
Originally Posted by pici192 View Post
What about the EVO ID4, for that one I did not find cli...
Is that available somewhere?
AFAIR NBT Evo 4 was the last one to still use the NBT scheme, Evo 5 and 6 were the ones that used the same maps, but activation codes are based on asymmetric cryptography. So I guess the same program that is for NBT can be used. But that one I am not sure of, I only cared about my BMW E92 and a Mini F56. Besides: Jagaer's program is nice, because it incorporates much of the fuss that is around the cli versions, so why bother?

Quote:
Originally Posted by pici192 View Post
On the same way like for DE, 1B and F0 reverse engineering, if there is enough user data like actual FSC, map data and DF dump from head unit, it can not built some code generator for new route maps?
No, because the secret part is not present within those units - hence "asymmetric". And with the public key, you can only verify that a signature over the car ID, and map version is valid, which is not sufficient to calculate one yourself.
As I wrote: someone would have to get the private key. Or exchange the public one, but then, only the holder of the new key can generate codes.
__________________

Last edited by meyergru; 01-31-2023 at 09:20 AM..
Appreciate 0
      02-12-2023, 02:26 AM   #606
GnomeChild
IN54NE
GnomeChild's Avatar
324
Rep
483
Posts

Drives: e90 335i LCI M-Sport
Join Date: Feb 2018
Location: California

iTrader: (3)

Garage List
2010 BMW 335i  [0.00]
To everyone getting the invalid "1234567" Vin error

Your CIC is most likely an early unit, 10/2010 or earlier production aka 2010 MY. I have been running into the issue myself but bottom line is that early LCIs models running the outdated CIC firmware do not produce the right 1b file from the sh prompt and thus won't produce the correct FSC codes for use during map data updates. The issue is a factory level issue and must be fixed by requesting that your local dealer performs what is know as an "Integration Level Update" or I-Level update. This will flash the various ECUs controlling the electrical components on the car to their most updated level and most importantly, update your CIC to the later model version that can also except software updates through the armrest USB (the early model CICs have no "system update" function)

If you have a 2009-2010 or retrofitted CIC from those MY and your 1b file produces a "1234567" error you have 3 options:
Buy another cable and create the 1b yourself (but have outdated unupdateable CIC software)
Buy an FSC through your BMW dealer or online Indy service (and let them win)
Or schedule your I-Level Update with BMW to upgrade your software (ideal and what you should do)

Not only will it (theoretically) solve your 1234567 issues, allowing you to generate proper FSCs, it will also enable easier times with further retrofits such as the combox bluetooth upgrade and access to various other iDrive functions you normally won't have available on the early software. Performing the I-Level update would be just about as expensive as buying a one time use FSC, but you would have the added piece of mind of having the updated CIC firmware, and most importantly be able to generate FSCs yourself (allegedly)
__________________
Appreciate 0
      03-06-2023, 06:56 PM   #607
SgangarF15
Registered
United Kingdom
0
Rep
2
Posts

Drives: BMW X5 F15 2014
Join Date: Feb 2023
Location: UK

iTrader: (0)

Hi, I am new to this so I am trying to get my head around updating maps etc.

I have managed to get the latest 2023 maps for my f15 thanks to some members but i am struggling to download the 1b file. i click to download in the thread but the download just disappears. does any body have the 1b file they can send so i can generate a FSC code?

thanks

thanks
Appreciate 0
      03-06-2023, 10:07 PM   #608
shawnsheridan
General
shawnsheridan's Avatar
United_States
10446
Rep
40,802
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by SgangarF15 View Post
Hi, I am new to this so I am trying to get my head around updating maps etc.

I have managed to get the latest 2023 maps for my f15 thanks to some members but i am struggling to download the 1b file. i click to download in the thread but the download just disappears. does any body have the 1b file they can send so i can generate a FSC code?

thanks

thanks
PM sent.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      03-23-2023, 04:48 PM   #609
TonyMarc
Registered
0
Rep
1
Posts

Drives: BMW F20 LCI
Join Date: Mar 2023
Location: Italy

iTrader: (0)

Hi all, i'm new on the forum and i'm trying to install maps update on my F20 Lci (i bought it used recently).
My map is NBTevo_D Europe (if i'm not wrong it would be ID4 EVO). I've downloaded the code generetor and i've used it with FSC downloaded from the car with E-sys (i got file F0), but the car always get "wrong code". Does anyone can help me? Thank you.

PS: my PM doesn't work becouse i'm a new user
Appreciate 0
      03-23-2023, 06:38 PM   #610
shawnsheridan
General
shawnsheridan's Avatar
United_States
10446
Rep
40,802
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by TonyMarc View Post
Hi all, i'm new on the forum and i'm trying to install maps update on my F20 Lci (i bought it used recently).
My map is NBTevo_D Europe (if i'm not wrong it would be ID4 EVO). I've downloaded the code generetor and i've used it with FSC downloaded from the car with E-sys (i got file F0), but the car always get "wrong code". Does anyone can help me? Thank you.

PS: my PM doesn't work becouse i'm a new user
PM sent.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      03-29-2023, 07:13 PM   #611
bmw5seriesman
New Member
0
Rep
8
Posts

Drives: BMW 5 Series
Join Date: Oct 2015
Location: London

iTrader: (0)

I have downloaded the road map europe 2023, inserted in the USB of FAT32 format but nothing happens when I insert in glove box in bmw 520 series. am i missing anything? what should be in the root? I got following in the usb root - pkgdb folder, config.nfm - i did manage to get the 1b file from my car - the next step when in insert the usb in the car - nothing happens. what am i missing?
Appreciate 0
      03-29-2023, 07:17 PM   #612
shawnsheridan
General
shawnsheridan's Avatar
United_States
10446
Rep
40,802
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by bmw5seriesman View Post
I have downloaded the road map europe 2023, inserted in the USB of FAT32 format but nothing happens when I insert in glove box in bmw 520 series. am i missing anything? what should be in the root? I got following in the usb root - pkgdb folder, config.nfm - i did manage to get the 1b file from my car - the next step when in insert the usb in the car - nothing happens. what am i missing?
Just the pkgdb folder and config.nfm file in Root of Fat32 Formatted USB 2.0 Drive.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      03-30-2023, 01:06 PM   #613
Nettele
Registered
0
Rep
3
Posts

Drives: Mini Countryman R60
Join Date: Mar 2023
Location: France

iTrader: (0)

Hi, sorry for my english

I have a 2014 MINI with 2013 map MOVE!

Because method 1b doesn´t work, I tried to generate the FSC code by date+VIN and the car doesn´t accept the new code! The new map will be Europe MOVE west 2022.
Now the navigation is always asking for a valid code, even after I Cancel and remove the pen drive!!

Thanks for your help.
Appreciate 0
      03-30-2023, 01:15 PM   #614
shawnsheridan
General
shawnsheridan's Avatar
United_States
10446
Rep
40,802
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by Nettele View Post
Hi, sorry for my english

I have a 2014 MINI with 2013 map MOVE!

Because method 1b doesn´t work, I tried to generate the FSC code by date+VIN and the car doesn´t accept the new code! The new map will be Europe MOVE west 2022.
Now the navigation is always asking for a valid code, even after I Cancel and remove the pen drive!!

Thanks for your help.
Generation by VIN / Date never works. Need to pull and use 1B File from Head Unit.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      03-30-2023, 02:02 PM   #615
Nettele
Registered
0
Rep
3
Posts

Drives: Mini Countryman R60
Join Date: Mar 2023
Location: France

iTrader: (0)

Thanks for your response shawnsheridan.

Impossible to pull 1B File from Head Unit with method USB pen. I try with two USB pen.

Now the navigation is always asking for a valid code, is that why ?
how else to load 1B file ?

Thanks for your help.
Appreciate 0
      03-30-2023, 03:32 PM   #616
shawnsheridan
General
shawnsheridan's Avatar
United_States
10446
Rep
40,802
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by Nettele View Post
Thanks for your response shawnsheridan.

Impossible to pull 1B File from Head Unit with method USB pen. I try with two USB pen.

Now the navigation is always asking for a valid code, is that why ?
how else to load 1B file ?

Thanks for your help.
Right, not possible with CHAMP2 Head Unit to pull 1B with USB Script. Need to use Cable.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 07:03 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST