EXXEL Distributions
BMW Garage BMW Meets Register Today's Posts

Go Back   BMW M3 and BMW M4 Forum > BMW F80 M3 / F82 M4 Technical Topics > Engine / Drivetrain / Exhaust / Bolt-ons / Tuning

Closed Thread
 
Thread Tools Search this Thread
      12-22-2016, 07:15 PM   #1
VF-Engineering
Major
VF-Engineering's Avatar
1009
Rep
1,388
Posts

Drives: F82 M4
Join Date: Nov 2008
Location: Anaheim, CA

iTrader: (0)

♒ TWO Dynos - HEX Tuning ♒

There's a difference between measuring power, and measuring performance.

Power is just one aspect of performance, and while 600 horsepower sure sounds
a whole lot cooler than 450 horsepower, what determines where you stop before
you inadvertently find out that you've already gone too far?


If you speak to an OEM Engineer they're likely to tell you that anything beyond
stock is a compromise. For them, total performance includes the ability to outlast
more so than it is to simply out perform.

If you talk to a Race Engineer he may tell you that you need to push just past
the limit before you know how far is far enough. For them, performance is
specifically about the ability to out perform, just long enough to finish.

At VF Engineering we see the logic and value in both perspectives and do our
best to learn where the compromise begins, while trying to decide how far is
far enough for our target customer.

TWO Dynos

Underneath the X6M is our Mustang MD-AWD-500 dynamometer.
This is definitely the workhorse of our shop. 98% of our tuning is done on the
Mustang as it's one of the most capable machines available for our type of
business. The mechanically linked rollers synchronize the front and rear wheel
speeds, while the eddy current power absorbing unit simulates road load. This
allows for the most precise measurement of power in a controlled environment
which is hugely beneficial to our tuning process.

While Mustang's are sort of dubbed as the "heart-break" dyno due to the fact
that they tend to produce less than optimistic numbers, our tuning goals are
not necessarily based on peak numbers anyways, but more focused on delta
which is specifically the variation of change between runs.

When using the Mustang it's not uncommon for cars to spend days, or even
weeks at a time while we explore different calibration strategies to achieve our
desired results. Often times we are running vehicle under high loads so we can
measure the effects of increased power on key engine components.
(IE: Adding probes to the exhaust manifold to precisely measure EGTs)

A thorough combination of in-house testing on the dyno, and on-road testing
using data-logging to monitoring the changes under real world conditions, allows
us to subject our test vehicles to rigors that (in most cases) exceed the driving
conditions and usage we expect to see from our customers.


Underneath the M4 is our Dynojet 224xLC dynamometer.
The LC stands for "load control", which combines the ease of use of both an
inertia type dyno with an eddy current load absorption system for advanced
testing capabilities. This will see some use for light duty tuning, but mostly for
producing our measured results on 2 wheel drive applications.

Dynojet has become somewhat of an industry standard for measuring and
comparing as they are known to produce more "optimistic" numbers.
"Optimistic", "realistic", "heart-breaker", however you may refer to the
numbers, the results should always be about the delta before & after rather than
the peak numbers on their own.

Aside from what people consider to be the more "marketable" numbers, we prefer
to use our DynoJet for it's measuring capabilities as it gives us the best ability
to overlay multiple runs and look for consistencies or inconsistencies as we push
the car in back-to-back-to-back-to-back runs. The purpose of these multiple run
groups is to track the changes as temperatures increase, or as we make subtle
calibration changes for fine tuning.

As you can see below, the consistency of our HEX Tuning Stage TWO runs in
the sequence below is quite impressive.
(5 runs in a row with 30 seconds rest, then a 10 minute rest before runs 6-7.)



Reading the results.
While it's pretty common to see single run comparisons, the more run examples
the better. The following plots will give you an idea of how a single run on it's
own doesn't necessarily mean much without something to compare it to.

Stage ONE - STD Correction | Smoothing 0 - 486HP 529TQ


Stage ONE - STD Correction | Smoothing 5 - 482HP 521TQ


Stage ONE - Uncorrected | Smoothing 5 - 472HP 510TQ


Stage ONE - SAE Correction | Smoothing 5 - 471HP 509TQ


As you can see from the 4 variations of the exact same run above, there is a
deviation of as much as 15HP and 20TQ just by changing the correction
factor and smoothing.

When Uncorrected, the dyno is purely displaying the power at the wheels as
they are measured by the machine. SAE and STD Correction will adjust the
values based on the the relative air temperature, humidity, barometric pressure,
etc. at the test site.

EXAMPLE:
SAE is established at 77°F and 0% Humidity.
STD is established at 60°F and 0% Humidity.
On a 90°F day in July with 70% humidity, the Uncorrected horsepower and
torque will likely read lower than on a cooler day with less humidity.
SAE or SAE Correction will equalize the results as if they were measured at
their respective temperature/humidity. Generally on a warmer day the correction
factor will increase the final results, and on a cooler day the results will decrease.

There are plenty of arguments to be made for or against the use of correction
factors, but we'll save that conversation for another day. At VF Engineering we
prefer to advertise Uncorrected numbers as we feel the results are more
accurate when your before and after dyno results may not take place on the
same day and under the same conditions.

No one would argue that 486HP and 529TQ doesn't sound more impressive than
472HP and 510TQ, but without a baseline the peak numbers mean very little.
As you will see in the plot below, you start to gain more context when you add
the "before" results, as now you have a baseline in which to determine your gains.

Stock vs. Stage ONE - Unorrected | Smoothing 5 - +64HP +98TQ



If the before and after results we're taken on different days with different
temperatures, the actual delta may differ if more or less correction factor was
applied based on varying conditions. While we're not against the use of Correction
factors, only using them when they work to your advantage should be frowned
upon. We use of Uncorrected ourselves as it leaves less room for scrutiny,
and it's our way of under-promising and over delivering.

Additionally it's not uncommon for some people to post their lowest "before"
result along with their "highest" after result, which yields a more advantageous
delta. We always make it a point to try to ensure that we post averages in order
for our advertised gains to be more realistic, and more repeatable by our
customers who may decide to do independent testing of their own.

The following three back-to-back-to-back runs were from the test vehicle we
used to establish our HEX Tuning Stage ONE marketing results.


While any of the multiple runs could have been legitimately used for our marketing
purposes, we felt confident that the more conservative approach would serve
much better in the long run as our advertised gains for HEX Tuning Stage ONE
could be achieved even under less than ideal conditions.

The gains for our HEX Tuning Software are always displayed as a range,
representing the variance for different fuel qualities. With Stage ONE being
advertised as +60-70HP and +90-100TQ, we expect our 91 Octane
customers to come in at the bottom of the range, while the expectation for our
93 Octane (or higher) customers would be at the top of the range.



With all the recent talk of "canned tunes", "off the shelf files", "custom tuning"
capabilities (either by the consumer or a local dyno shop) we know that our
customers can be confident in the fact that their HEX Tuned vehicle not only
has the ability to out perform based on consistent real world power, but can
do so under a variety of different conditions and circumstances every time you
pull out of the driveway.

As this thread progresses we'll continue to add more dyno plots along with testing
data that we feel comfortable sharing publicly. While there will be more and more
competition in the market place as time goes on, there are still a lot of differences
between the many options available, and aspects of the S55 motor and MEVD17.2
ECU where we feel we have a distinct advantage.





Last edited by VF-Engineering; 02-16-2017 at 07:07 PM..
Appreciate 6
Kossos145.50
FSociety3812.50
JDE92M3874.00
ceedawg467.50
      12-22-2016, 07:16 PM   #2
VF-Engineering
Major
VF-Engineering's Avatar
1009
Rep
1,388
Posts

Drives: F82 M4
Join Date: Nov 2008
Location: Anaheim, CA

iTrader: (0)

Reserved for more plots, data, testing results, etc...
Appreciate 0
      12-22-2016, 07:26 PM   #3
CanAutM3
General
CanAutM3's Avatar
Canada
21117
Rep
20,741
Posts

Drives: 2021 911 turbo
Join Date: Jan 2012
Location: Montreal

iTrader: (1)

Garage List


I read respectable scientific integrity here
__________________
Porsche 911 turbo 2021 992 GT Silver

Previous cars: M4cs 2019 F82 Limerock Grey / M4 2015 F82 Silverstone / M3 2008 E92 Silverstone / M3 2002 E46 Carbon Black
Appreciate 1
      12-22-2016, 08:38 PM   #4
schnell1982
Captain
345
Rep
966
Posts

Drives: FAST
Join Date: Dec 2015
Location: Southern California

iTrader: (0)

This is an awesome post.
Something that MANY car performance forums need to read and understand.
I'm glad VF took the time to explain this in plenty of detail.
Appreciate 2
      12-23-2016, 01:04 PM   #5
VF-Engineering
Major
VF-Engineering's Avatar
1009
Rep
1,388
Posts

Drives: F82 M4
Join Date: Nov 2008
Location: Anaheim, CA

iTrader: (0)

Thanks guys!

The goal here is to shed some light on the topic of power,
but also to crush the rumor mill that has been circulating recently.

Every few days we hope to address a topic that has been brought to our
attention through questions from potential customers. The question that
inspired this post was "How is it possible to make MORE power with
LESS boost?
" which is in reference to HEX Tuning setting the benchmark
for Stage ONE power on 91 and 93 Octane, and how that compares to
other products which may advertise "more power with less boost".

The fact of the matter is that there are calibration strategies that have
been proven to be more effective than others, but unfortunately there
are also ways to manipulate the dyno results in a ways that simply give
the appearance of similar or better gains.

Hopefully the explanations above shed some light on how to examine dyno
plots for the purpose of comparison, and in a future post we'll move on to
the topic of "area under the curve" and how that relates to usable power.

Peak Gains vs. Max Gains can be quite interesting, as well as examining
Power Curves in relation to RPM Range in order to identify if those gains
are useful for your intended driving style and usage is very enlightening!

Last edited by VF-Engineering; 12-23-2016 at 03:40 PM.. Reason: Edited based on advice from moderator after "flagged post".
Appreciate 0
      12-23-2016, 07:35 PM   #6
Sleeper
.
Sleeper's Avatar
No_Country
660
Rep
1,059
Posts

Drives: '23 BSM X5///MC
Join Date: Dec 2011
Location: North

iTrader: (1)

Quote:
Originally Posted by CanAutM3 View Post


I read respectable scientific integrity here
Until the last two paragraphs, then it all fell apart.
Appreciate 0
      12-23-2016, 08:56 PM   #7
1FastS4
Banned
119
Rep
180
Posts

Drives: 2015 Audi S3 & 2016 M4
Join Date: Jan 2010
Location: Vegas and Orange County

iTrader: (0)

Quote:
Originally Posted by Sleeper View Post
Until the last two paragraphs, then it all fell apart.
I think the last two paragraphs round out the post nicely but maybe that's because I'm a happy HEX VF Customer and have experienced everything they've stated first hand.

It's nice to see a product that delivers beyond what's promised. And we've seen nothing but consistent results from east and west coast customers on the dyno and at the drag strip.
Appreciate 0
      12-28-2016, 11:42 PM   #8
TMR
Brigadier General
TMR's Avatar
United_States
394
Rep
3,161
Posts

Drives: M3
Join Date: Jun 2008
Location: Torrance

iTrader: (12)

Great post!
__________________
2015 M3 BPM Tuned, Eibach, Magnaflow and more www.tmrmzine.com/m3/f80
SOLD E92 Slēk Carbon Fiber Widebody M3 www.tmrmzine.com/m3/slek/
SOLD E92 335i Stage 3+ with all the toys www.tmrmzine.com/335/
SOLD E39 M5 Modded, What a great car! www.tmrmzine.com/m5/
Appreciate 0
      12-29-2016, 02:39 AM   #9
Who's on first
Brigadier General
Who's on first's Avatar
United_States
2464
Rep
3,803
Posts

Drives: A-10C
Join Date: Feb 2015
Location: Maryland

iTrader: (2)

Nicely done.
Appreciate 0
      12-30-2016, 11:49 AM   #10
VF-Engineering
Major
VF-Engineering's Avatar
1009
Rep
1,388
Posts

Drives: F82 M4
Join Date: Nov 2008
Location: Anaheim, CA

iTrader: (0)

Thanks guys.

We're working on the follow up post for "AUC" (Area Under the Curve)
which is what means far more than just peak power numbers, and allows
things like this (below) to happen with our HEX Tuning Stage ONE!
(RIGHT Lane)
Appreciate 0
      01-06-2017, 02:12 PM   #11
Euromotive Performance
Private
Euromotive Performance's Avatar
United_States
118
Rep
61
Posts

Drives: BMW M4 / 650I Grand Coupe
Join Date: Dec 2016
Location: Aventura, FL

iTrader: (0)

This is why we love HEX Tuning!

We signed on with them at the end of last year and they have been awesome to work with. They seem to love sharing data and helping us educate our customers so they make smart decisions when modifying their car, even when it's not just in regards to their own software.
Appreciate 2
      01-07-2017, 09:25 AM   #12
hecho.in.626
Private First Class
67
Rep
172
Posts

Drives: 2015 BMW M4
Join Date: Jul 2015
Location: United States

iTrader: (0)

I got my stage one @ 30k miles. I'm @ 55k miles and couldn't be happier.

If there are any new updates pls keep us posted
Appreciate 1
      01-08-2017, 12:32 AM   #13
FSociety
IG @bmwF9xG80
FSociety's Avatar
3813
Rep
7,593
Posts

Drives: G80 M3, X4M, G07 X7m50
Join Date: Apr 2012
Location: NYC to NJ to Orlando FL

iTrader: (3)

Garage List
2023 BMW G80 M3  [0.00]
2020 BMW X4MC  [0.00]
16' BMW X4 M40i  [10.00]
06 Cadillac STS  [0.00]
Looking forward on the Topic "AUC" "Area Under The Curve" as most ppl only see peak gains not the AUC
__________________
60-130mph 6.5s X4M #HCP
60-130mph 5.0s G80 M3 #OrlandoAutowerks Sauce

IG: @bmwF9XG80

Appreciate 0
      01-09-2017, 10:59 AM   #14
VF-Engineering
Major
VF-Engineering's Avatar
1009
Rep
1,388
Posts

Drives: F82 M4
Join Date: Nov 2008
Location: Anaheim, CA

iTrader: (0)

Lets face it, the numbers matter. The purpose of modding your car is to improve upon
what is already there, and for some, the proof is all in the numbers.

But what numbers matter most?
This post is meant to offer further insight into the differences between Peak Gains, Max
Gains
, and how that factors in to Area Under the Curve so that you can decide for yourself.


Peak Gains
Peak Gains are probably the simplest to understand, and the most commonly referenced.
Peak, just as it's defined, is the highest point at a specific time. For our purposes, this
will be the highest point for horsepower and torque across the entire rev range. Once those
points are identified, the difference between the two runs will represent your Peak Gains.

1) Stock Horsepower: 407.82
2) Tuned Horsepower: 472.20

(for a Peak Gain of 64.38 HP @ 6,150 RPM)

3) Stock Torque: 411.49
4) Tuned Torque: 510.11

(for a Peak Gain of 98.62 TQ @ 4,550 RPM)
The results here show a Peak Gain of 64 Horsepower and 98 Ft. Lbs. of Torque for our
HEX Tuning Stage ONE ECU software on 91 Octane Fuel. As the before and after runs
were performed on the same vehicle, on the same day, with the same fuel, without ever
removing the vehicle from the dyno, it is absolutely appropriate to show Uncorrected
numbers.

From a customers perspective this is in line with our advertised gains of 60-70 WHP
and 90-100 WTQ for Stage ONE. Additionally the Peak Gains are not the result of a
momentary "spike" at a random or odd rpm range, but right in a very usable portion of
the power curve further exemplifying smooth and consistent power delivery.

But why does that matter?
It is possible to see a dyno plot for the same model of vehicle which produces higher
Peak Gains, while unfortunately not fairly representing "usable" or "consistent" power
because this peak occurs at a less than ideal RPM, or is only a momentary spike
before falling right off again.
IE:
A 488 HP and 515 TQ spike for a brief moment is less than ideal than
a 477 HP and 510 TQ peak at the top of smooth curve.
And in referring back to our first post at the top of this page, imagine if those
488 HP and 515 TQ numbers had STD Correction factor and Smoothing 0 ...
The more context you offer, the more you start to see that peak numbers
don't always offer a complete story.


MAX Gains
Max Gains are similar in that we are still focusing on the delta change between the stock
and tuned runs, but instead of looking at the highest point across the curve for each run,
we are looking for the largest delta or improvement at the same RPM.

1) Stock Horsepower: 349.11
2) Tuned Horsepower: 459.02

(for a MAX Gain of 109.91 HP @ 4,800 RPM)

3) Stock Torque: 382.22
4) Tuned Torque: 502.57

(for a MAX Gain of 120.35 TQ @ 4,550 RPM)
Impressive, right?!
The results here show a Maximum (Max) Gain of 109 Horsepower and 120 Ft. Lbs. of
Torque
for our HEX Tuning Stage ONE ECU software on 91 Octane Fuel. As you can see,
that is a noticeably higher delta than when examining peak numbers. While Peak Gains are
typically the numbers you see advertised by manufacturers as they represent the "highest"
gross numbers, you'll often hear discussion about Max Gains as they represent the "largest"
net gains.

As with Peak Gains, there is a level of importance to where Max Gains happen within the
rev range. They often do exploit peaks and valleys within the power curve which is why it's
important to note whether similar levels of power are sustained throughout the rpm range,
or if they are short lived due to a momentary spike in tuned power or dip in stock power;
which interestingly enough ties, directly into the next segment ...


Area Under the Curve (AUC)
Area Under the Curve refers to the total volume of power below the horsepower or torque
line as it's displayed in the graph. For our purposes, when examining "before and after" runs
for the same vehicle, we are looking for the Area Under the Curve that represents the
increase in power between stock and tune runs.

Using the exact same dyno plot as we've should throughout this thread, we've separated
Horsepower and Torque so they can be viewed independently in the two graphs below.



Simply put, the visible "blue" area represents your total volume of gains over stock.
The visible red/purple area becomes your baseline so that instead of putting the emphasis
purely on the numbers, you have a visual representation of how the software has influenced
power delivery throughout the entire rev range.

In determining optimum power delivery, the more Area Under the Curve you have across
the widest RPM range, (assuming we are discussing two identically weighted and geared cars)
the more powerful and quicker the car will ultimately be.

We'll skip the calculus lesson that is used to determine the total area under the curve since
fortunately the Dynojet software has already done that for us. The difference in AUC from
our Stock and Tuned can be factored to give us a percentage of total increase in horsepower
and/or torque throughout the full run.

In digging a little deeper, the shape of the curve represents the manner in which the car builds
power. Ideally a tuner will strive to create the widest and flattest torque curve possible. This
creates linear and very predictable power delivery. Based on the size and efficiency of the turbo
this isn't always possible so compromises will come into play. As a generalization, smaller turbos
tend to spool quicker and build more low end to mid range power, while larger turbos will require
more time to build boost and deliver mid range with greater power at the top end.


In summary, Peak Gains alone don't offer nearly enough information on their own,
while Max Gains will offer a bit more insight, but ultimately Area Under the Curve
is what you need to focus on to really see the bigger picture!
Appreciate 3
M-Pilot4859.00
Sleeper659.50
CanAutM321116.50
      01-09-2017, 11:41 AM   #15
M-Pilot
Brigadier General
M-Pilot's Avatar
United_States
4859
Rep
3,659
Posts

Drives: 981 Cayman GTS
Join Date: Mar 2015
Location: CA

iTrader: (0)

Garage List
^ Nice job! VF-Engineering
Appreciate 1
      01-09-2017, 12:16 PM   #16
Sleeper
.
Sleeper's Avatar
No_Country
660
Rep
1,059
Posts

Drives: '23 BSM X5///MC
Join Date: Dec 2011
Location: North

iTrader: (1)

Quote:
Originally Posted by VF-Engineering View Post
...
Great post.
Appreciate 1
      01-09-2017, 02:20 PM   #17
M-Pilot
Brigadier General
M-Pilot's Avatar
United_States
4859
Rep
3,659
Posts

Drives: 981 Cayman GTS
Join Date: Mar 2015
Location: CA

iTrader: (0)

Garage List
I have a question related to Area Under Curve (AOC). It seems that VF tune is behind the stock tune up until 3100 RPM in terms of both HP and Torque. After 3100 RPM, it catches up and leaves the stock tune behind. Why is it underperforming compared to stock under 3100 RPM?

I know the difference in both power and torque graphs is very minimal but still curious.

P.S. I don't know if it's just because of the run or there is another factor into it. I literally don't know and just trying to learn.
Appreciate 0
      01-09-2017, 03:31 PM   #18
Fugazii
Captain
Fugazii's Avatar
235
Rep
755
Posts

Drives: G82/2022
Join Date: Sep 2016
Location: WPB

iTrader: (0)

Stage2 WHP?

Last edited by Fugazii; 01-09-2017 at 03:47 PM..
Appreciate 0
      01-09-2017, 04:28 PM   #19
VF-Engineering
Major
VF-Engineering's Avatar
1009
Rep
1,388
Posts

Drives: F82 M4
Join Date: Nov 2008
Location: Anaheim, CA

iTrader: (0)

Quote:
Originally Posted by cntzl View Post
I have a question related to Area Under Curve (AOC). It seems that VF tune is behind the stock tune up until 3100 RPM in terms of both HP and Torque. After 3100 RPM, it catches up and leaves the stock tune behind. Why is it underperforming compared to stock under 3100 RPM?

I know the difference in both power and torque graphs is very minimal but still curious.

P.S. I don't know if it's just because of the run or there is another factor into it. I literally don't know and just trying to learn.
That's a good question.

What you're seeing seems to be nothing more than a slight variance in the
onset of boost between that stock and tuned run. It could be something as
simple as a difference in air density at the time of each of those runs, or
possibly related to the change in target boost pressure and the way the ECU
is managing boost. (most likely the former as it's quite minor.)

In the Stage ONE run, the onset of torque is less than 50 RPM behind the
Stock Run for slightly longer than 500 RPM. It's subtle enough that I wouldn't
consider it as "under-performing" in any way as the delay you are seeing would
be measure in milliseconds which means you'd be very hard pressed to feel
that in any way whatsoever.
Appreciate 1
M-Pilot4859.00
      01-09-2017, 04:47 PM   #20
VF-Engineering
Major
VF-Engineering's Avatar
1009
Rep
1,388
Posts

Drives: F82 M4
Join Date: Nov 2008
Location: Anaheim, CA

iTrader: (0)

Quote:
Originally Posted by Fugazii View Post
Stage2 WHP?
Here's a good actual example of our Stage ONE vs. Stage TWO,
performed on the same car, same day, same conditions, etc...


We advertise a gain of 10-20 WHP and 15-25 WTQ when going
from Stage ONE to Stage TWO, so needless to say, this
customer was quite pleased that we exceeded those expectations.

Once again, these are Uncorrected numbers with Smoothing: 5
as the conditions didn't change and the car remained strapped to
the dyno between runs. Applying SAE and STD correction and/or
using Smoothing: 0 would inevitably increase those Peak numbers,
but in sticking with the theme of this thread we're looking at deltas
and change versus comparing them with arbitrary numbers.
Appreciate 1
qspring105.00
      01-09-2017, 05:16 PM   #21
M-Pilot
Brigadier General
M-Pilot's Avatar
United_States
4859
Rep
3,659
Posts

Drives: 981 Cayman GTS
Join Date: Mar 2015
Location: CA

iTrader: (0)

Garage List
Quote:
Originally Posted by VF-Engineering View Post
That's a good question.

What you're seeing seems to be nothing more than a slight variance in the
onset of boost between that stock and tuned run. It could be something as
simple as a difference in air density at the time of each of those runs, or
possibly related to the change in target boost pressure and the way the ECU
is managing boost. (most likely the former as it's quite minor.)

In the Stage ONE run, the onset of torque is less than 50 RPM behind the
Stock Run for slightly longer than 500 RPM. It's subtle enough that I wouldn't
consider it as "under-performing" in any way as the delay you are seeing would
be measure in milliseconds which means you'd be very hard pressed to feel
that in any way whatsoever.
Thank you for the explanation!
Appreciate 1
      01-10-2017, 08:33 PM   #22
TruthGuY
Second Lieutenant
75
Rep
201
Posts

Drives: E46 ///M E92 - M - F82 M -
Join Date: Mar 2013
Location: Brooklyn

iTrader: (0)

VF HEX and TCU FTWWWW!!! LOVE it
Appreciate 1
Closed Thread

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 11:53 PM.




f80post
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