BMW M3 Forum (E90 E92)

BMW Garage BMW Meets Register Today's Posts


Go Back   M3Post - BMW M3 Forum > E90/E92 M3 Technical Topics > Engine, Transmission, Exhaust, Drivetrain, ECU Software Modifications
 
BPM
Post Reply
 
Thread Tools Search this Thread
      07-20-2018, 01:09 PM   #1
Theodore
Lieutenant
Theodore's Avatar
United_States
669
Rep
412
Posts

Drives: 2011.5 E92 M3
Join Date: Oct 2015
Location: Tampa Bay, FL

iTrader: (6)

S65 Rod Bearing Failure - New Theory? - Worn Spark Plugs + No Knock Sensors

This is a very interesting theory from Nick Saran of VF Engineering @ 1:08:46 minute mark talking about S65 rod bearing failures. I've not heard this theory before:

Nick Saran Interview on The Smoking Tire Podcast
__________________
What I Wish I Knew When I First Bought My E9X M3 Can Be Found Here
E9X M3 Exact Original Equipment (OE) Equivalent Parts Can Be Found Here
E9X M3 Common Torque Specs Can Be Found Here
E9X M3 "Factory" Tools Can Be Found Here

Last edited by Theodore; 05-26-2021 at 12:29 AM.. Reason: Re-phrased
Appreciate 1
      07-20-2018, 01:54 PM   #2
Dave07997S
Brigadier General
720
Rep
3,964
Posts

Drives: 2020 Ford Mustang GT
Join Date: May 2009
Location: El Segundo, CA

iTrader: (1)

Quote:
Originally Posted by Theodore View Post
This is a very interesting theory from Nick Saran of VF Engineering @ 1:08:46 minute mark talking about S65 rod bearing failures. I've not heard this from anyone else:

Nick Saran Interview on The Smoking Tire Podcast
This is something I thought of as well. As I have seen a lot of uneven wear on RBs. This can be caused by other things as well.

Dave
__________________
2020 Ford Mustang GT 6MT PP1 444rwhp
(Sold)2013 M3 Coupe-MR/BLK ZCP, 2011 M3 Coupe-MR/Blk
2007 Porsche 997C2S Speed Yellow/Blk sport seats
2004 BMW M3 Imola/Blk
Appreciate 1
Theodore668.50
      07-20-2018, 02:49 PM   #3
///M Power-Belgium
General
///M Power-Belgium's Avatar
Belgium
63203
Rep
24,650
Posts

Drives: ///M3-E92-DCT Silverstone II
Join Date: Jul 2012
Location: Belgium

iTrader: (0)

This was discussed before . Bad detonation , bad gas , worn spark plugs , ect...
Interesting *THEORY* . But actually *proven facts* are required for/in our situation !
And ...Cylinders running unevenly ? NO way !


__________________
"MAX VERSTAPPEN" IS THE 2021+2022+2023 F1 WORLD CHAMPION - #UnLeashTheLion

BPM DEV-Tune & DCT Software-Tune & Servotronic & coding ///Alpine HID Angeleyes ///Oem.exhaust mod.
Appreciate 2
Theodore668.50
      07-20-2018, 04:00 PM   #4
M.Hagen
Private First Class
M.Hagen's Avatar
90
Rep
162
Posts

Drives: 2009 E90 M3
Join Date: Oct 2013
Location: Layton, UT

iTrader: (2)

I mentioned this in the RB thread a few years ago.

If you see upper RB shell wear and little to no wear on the lower shell, that can be a symptom of pre-ignition (knock).

The ion sensing system is not robust, and is model based. Meaning its purpose is to predict knock based on measurable variables (airflow, rpm, EGT, etc). Since it actually does not measure knock, we have no way to determine using our sensor suite on the S65 whether or not it works.

Minor to moderate pre-ignition can beat the sh!t out of bearing shells, and you wouldn't even feel it or hear it. Only severe pre-ignition is audible and typically feels like the combustion is imperfect/breaking up.

The physics is very basic here. When pre-ignition occurs, the torque applied to the piston/rod is not timed correctly and also uneven. Typically a minor or moderate pre-ignition event will have multiple flame fronts/pressure waves, applying force on the piston multiple times, which can cause cavitation of the oil film between the upper shell of the RB and the crank journal.
__________________
2009 E90 M3 DCT
Appreciate 2
Theodore668.50
      07-20-2018, 04:32 PM   #5
jcolley
Lieutenant
United_States
378
Rep
413
Posts

Drives: 328
Join Date: Jul 2007
Location: Maine

iTrader: (1)

Quote:
Originally Posted by M.Hagen View Post
I mentioned this in the RB thread a few years ago.

If you see upper RB shell wear and little to no wear on the lower shell, that can be a symptom of pre-ignition (knock).

The ion sensing system is not robust, and is model based. Meaning its purpose is to predict knock based on measurable variables (airflow, rpm, EGT, etc). Since it actually does not measure knock, we have no way to determine using our sensor suite on the S65 whether or not it works.

Minor to moderate pre-ignition can beat the sh!t out of bearing shells, and you wouldn't even feel it or hear it. Only severe pre-ignition is audible and typically feels like the combustion is imperfect/breaking up.

The physics is very basic here. When pre-ignition occurs, the torque applied to the piston/rod is not timed correctly and also uneven. Typically a minor or moderate pre-ignition event will have multiple flame fronts/pressure waves, applying force on the piston multiple times, which can cause cavitation of the oil film between the upper shell of the RB and the crank journal.

Curious on your statement it does not measure knock. The mss6x DMEs use MPC563s which have Time processing Units which correlate events to crank angle. In the code for mss6x, there are variables for knock base frequency and bandwidth which are used for the model, but for actual knock detection (both "light" and "heavy" knock conditions), the time of the peak ion current as well as the integral of current actual measured is referenced to the TPU offset for the cylinder. In this way, the mss6x actually knows exactly where the pressure peak occurs in relation to degrees KW (kurbenwelle) and references that to an offset angle for the cylinder being measured.

To me, that seems to be absolutely an actual measurement of knock. Having mounted a set of knock sensors in an S85 connected to a MoTeC M150 for measurement (still running under mss65 control), I've seen intentional knock induced measured on the M150 and correlated by the mss65 pulling timing from the targets. This would also be easily reproduced by a simple set of knock ears...the most accurate and easy to use means of all.


Now, that's all fine and good for detonation, but not pre-ignition. Since pre-ignition is defined as a combustion event which occurs prior to spark plug discharge, the ionic current system is not aligned (switched to measurement mode) at this point, so unless the even overlaps into intentional ignition and the programmed delay for ionic switching, the ionic system can't measure it.

But, if pre-ignition is truly the cause, then why are the wear patterns of increased clearance bearings absent the characteristic of cavitation shown on OEM clearance bearings? Since oil clearance has no bearing on the conditions leading to pre-ignition (carbon build up and sharp piston edges being more causatory), it follows that it would still occur regardless of bearing clearance and we would see the same pattern.

Last edited by jcolley; 07-20-2018 at 04:45 PM..
Appreciate 3
CSBM52721.00
PACarGuy679.00
      07-20-2018, 08:15 PM   #6
Theodore
Lieutenant
Theodore's Avatar
United_States
669
Rep
412
Posts

Drives: 2011.5 E92 M3
Join Date: Oct 2015
Location: Tampa Bay, FL

iTrader: (6)

Quote:
Originally Posted by jcolley View Post
But, if pre-ignition is truly the cause, then why are the wear patterns of increased clearance bearings absent the characteristic of cavitation shown on OEM clearance bearings? Since oil clearance has no bearing on the conditions leading to pre-ignition (carbon build up and sharp piston edges being more causatory), it follows that it would still occur regardless of bearing clearance and we would see the same pattern.
Not saying I know this theory is true, but to keep the conversation going I wanted to point out owners who have replaced their rod bearings preemptively are a biased sample and perhaps the most likely group of owners to preemptively change their spark plugs well before the recommended interval. Also, is it possible the additional oil clearance masks or minimizes the issue Nick presents?
__________________
What I Wish I Knew When I First Bought My E9X M3 Can Be Found Here
E9X M3 Exact Original Equipment (OE) Equivalent Parts Can Be Found Here
E9X M3 Common Torque Specs Can Be Found Here
E9X M3 "Factory" Tools Can Be Found Here

Last edited by Theodore; 07-21-2018 at 10:21 AM.. Reason: typo fixed
Appreciate 0
      07-21-2018, 01:58 AM   #7
Bartledoo
Driver
Bartledoo's Avatar
2692
Rep
2,714
Posts

Drives: 2011 E90 M3 6MT
Join Date: Aug 2015
Location: Seattle, WA

iTrader: (0)

Garage List
Quote:
Originally Posted by Theodore View Post
Not saying I know this theory is true, but to keep the conversation going I wanted to point out owners who have replaced their rod bearings preemptively are a biased sample and prrhaps the most likely group of owners to preemptively change their spark plugs well before tge recommended interval. Also, is it possible the addition oil clearance masks or minimizes the issue Nick presents?
More cushion for the pushin?
Appreciate 0
      07-21-2018, 12:12 PM   #8
Malek@MRF
BimmerPost Supporting Vendor
Malek@MRF's Avatar
United_States
731
Rep
3,735
Posts


Drives: E92 M3, E46 M3, G82 M4
Join Date: Jan 2008
Location: Irvine, California

iTrader: (5)

Quote:
Originally Posted by jcolley View Post
Curious on your statement it does not measure knock. The mss6x DMEs use MPC563s which have Time processing Units which correlate events to crank angle. In the code for mss6x, there are variables for knock base frequency and bandwidth which are used for the model, but for actual knock detection (both "light" and "heavy" knock conditions), the time of the peak ion current as well as the integral of current actual measured is referenced to the TPU offset for the cylinder. In this way, the mss6x actually knows exactly where the pressure peak occurs in relation to degrees KW (kurbenwelle) and references that to an offset angle for the cylinder being measured.

To me, that seems to be absolutely an actual measurement of knock. Having mounted a set of knock sensors in an S85 connected to a MoTeC M150 for measurement (still running under mss65 control), I've seen intentional knock induced measured on the M150 and correlated by the mss65 pulling timing from the targets. This would also be easily reproduced by a simple set of knock ears...the most accurate and easy to use means of all.


Now, that's all fine and good for detonation, but not pre-ignition. Since pre-ignition is defined as a combustion event which occurs prior to spark plug discharge, the ionic current system is not aligned (switched to measurement mode) at this point, so unless the even overlaps into intentional ignition and the programmed delay for ionic switching, the ionic system can't measure it.

But, if pre-ignition is truly the cause, then why are the wear patterns of increased clearance bearings absent the characteristic of cavitation shown on OEM clearance bearings? Since oil clearance has no bearing on the conditions leading to pre-ignition (carbon build up and sharp piston edges being more causatory), it follows that it would still occur regardless of bearing clearance and we would see the same pattern.

Good post.

The theory on pre-ignition, is a plausible theory in the upper shell wear of the connecting rod bearings (A topic another forum member speculated on a 2-3 years back), it doesn't explain how this abnormal upper shell wear goes away once the rotating assembly clearances are corrected.

In many engines I have yet to see the typical upper shell wear be visible once the clearances are corrected.
__________________
BMW PERFORMANCE SPECIALISTS. Race Engines. Suspension. F/I. Brakes. Race Preparation. Factory Service. Alignments.
OFFICIAL PARTNERS: KW. MOTON. Brembo. AP Racing. BBS Motorsport. iND. HRE. Turner Motorsport. VAC. BMW Motorsport.

Facebook | Instagram | Yelp! | Flikr
Phone: 949-233-0448 | E-Mail: info@mrfengineering.com
Appreciate 1
admranger2984.50
      07-21-2018, 12:27 PM   #9
last1left
Lieutenant
last1left's Avatar
175
Rep
450
Posts

Drives: e92 M3
Join Date: May 2013
Location: West Coast

iTrader: (0)

Maybe the 36k plug replacement requirement is to long for this engine. Need more data on this.
Appreciate 0
      07-21-2018, 12:39 PM   #10
BRNDNSLVRA
奈良シカマル
BRNDNSLVRA's Avatar
United_States
905
Rep
482
Posts

Drives: 2011 Space Gray E90 M3
Join Date: Oct 2016
Location: Broward County, FL

iTrader: (0)

Quote:
Originally Posted by last1left View Post
Maybe the 36k plug replacement requirement is to long for this engine. Need more data on this.
I feel like all the factory advised intervals for service are too long and detrimental to our cars
__________________


http://954mm.com

IG: @954MM/@954M3
Appreciate 0
      07-21-2018, 01:25 PM   #11
pbonsalb
Lieutenant General
5225
Rep
10,610
Posts

Drives: 18 F90 M5, 99 E36 M3 Turbo
Join Date: Feb 2011
Location: New England

iTrader: (4)

They are short enough to reduce failures during the warranty period.
Appreciate 3
Scharbag2620.50
      07-21-2018, 01:50 PM   #12
last1left
Lieutenant
last1left's Avatar
175
Rep
450
Posts

Drives: e92 M3
Join Date: May 2013
Location: West Coast

iTrader: (0)

Quote:
Originally Posted by 954MM View Post
I feel like all the factory advised intervals for service are too long and detrimental to our cars
Like the oil interval's
Appreciate 0
      07-23-2018, 12:13 PM   #13
M.Hagen
Private First Class
M.Hagen's Avatar
90
Rep
162
Posts

Drives: 2009 E90 M3
Join Date: Oct 2013
Location: Layton, UT

iTrader: (2)

Quote:
Originally Posted by jcolley View Post
Curious on your statement it does not measure knock. The mss6x DMEs use MPC563s which have Time processing Units which correlate events to crank angle. In the code for mss6x, there are variables for knock base frequency and bandwidth which are used for the model, but for actual knock detection (both "light" and "heavy" knock conditions), the time of the peak ion current as well as the integral of current actual measured is referenced to the TPU offset for the cylinder. In this way, the mss6x actually knows exactly where the pressure peak occurs in relation to degrees KW (kurbenwelle) and references that to an offset angle for the cylinder being measured.

To me, that seems to be absolutely an actual measurement of knock. Having mounted a set of knock sensors in an S85 connected to a MoTeC M150 for measurement (still running under mss65 control), I've seen intentional knock induced measured on the M150 and correlated by the mss65 pulling timing from the targets. This would also be easily reproduced by a simple set of knock ears...the most accurate and easy to use means of all.


Now, that's all fine and good for detonation, but not pre-ignition. Since pre-ignition is defined as a combustion event which occurs prior to spark plug discharge, the ionic current system is not aligned (switched to measurement mode) at this point, so unless the even overlaps into intentional ignition and the programmed delay for ionic switching, the ionic system can't measure it.

But, if pre-ignition is truly the cause, then why are the wear patterns of increased clearance bearings absent the characteristic of cavitation shown on OEM clearance bearings? Since oil clearance has no bearing on the conditions leading to pre-ignition (carbon build up and sharp piston edges being more causatory), it follows that it would still occur regardless of bearing clearance and we would see the same pattern.
Excellent post - thank you.

I say that the ionic measurement method is not directly measuring knock because it is using combustion quality and model-based parametrics to count knock events and frequency of knock. That isn't to say that the models aren't doing their job in most instances. For that knock control strategy to pass through development, and through multiple engine builds (S85 then S65), it must work in most conditions.

Both of my points are very much anecdotal since I do not have access to the funktionsrahmen or have any direct experience as you do measuring knock events both on a Motec and the DME at the same time... however those points are (1) while models are both predictive and reactive, they are blind to unforeseen variables. And (2), if the ionic sensing system was more robust than conventional wideband knock sensing, then most high-performance ICE's and worldwide automakers would transition to this strategy. Since ionic knock sensing systems are not widely seen, my assumption is there are gaps in the modeling strategy.

As for the data points where we see that larger clearance RB's are holding up better... I think we can optimistically say that the fix is known. Barring any longevity issues with the new RB's, I would recommend that fix to anyone looking to have preventative service done. With that said, the root cause for why there is excessive bearing wear is likely multi-factored. Could the primary cause be too thin of oil film/tight clearance? Sure. But what are the factors that cause that too thin film to degrade during performance? Maybe pre-ignition is a factor. Maybe it is cold start RPM's. Maybe it is oil viscosity and operating temperature variances outside of intended use range. Maybe it is all of those factored together that create the conditions responsible for bearing wear.

My "hypothesis" is: BMW's ionic knock sensing system allows for some degree of pre-ignition before intervention. While not audible, the pre-ignition/knock is severe enough to cause the very thin oil film between the RB shell and the crank journal to cavitate, as evidence of the visibly higher degree of wear on upper bearing shells compared to lower bearing shells. The factor of thin oil film may have such a high p-value in this large array problem, that simply creating a stronger oil film (larger bearing clearance) can in most cases eliminate the longevity issue with S65 and rob bearing wear.
__________________
2009 E90 M3 DCT
Appreciate 1
      07-23-2018, 12:33 PM   #14
Patrón
PAZUZU
Patrón's Avatar
United_States
545
Rep
2,058
Posts

Drives: '15 M4
Join Date: Sep 2013
Location: San Antonio, TX

iTrader: (1)

Garage List
2015 BMW M4  [0.00]
2009 BMW M3  [10.00]
Quote:
Originally Posted by ///M Power-Belgium View Post
This was discussed before . Bad detonation , bad gas , worn spark plugs , ect...
Interesting *THEORY* . But actually *proven facts* are required for/in our situation !
And ...Cylinders running unevenly ? NO way !


proven facts, do you mean like the less than 2% failure rate?
__________________

2009 M3 DCT ESS625+ SOLD
2015 M4 BSM/Silverstone F4LCON
@texasMclub IG @jagemoets
Appreciate 2
      07-23-2018, 12:39 PM   #15
///M Power-Belgium
General
///M Power-Belgium's Avatar
Belgium
63203
Rep
24,650
Posts

Drives: ///M3-E92-DCT Silverstone II
Join Date: Jul 2012
Location: Belgium

iTrader: (0)

Quote:
Originally Posted by Patrón View Post
proven facts, do you mean like the less than 2% failure rate?
Yes . And I never said less ..
__________________
"MAX VERSTAPPEN" IS THE 2021+2022+2023 F1 WORLD CHAMPION - #UnLeashTheLion

BPM DEV-Tune & DCT Software-Tune & Servotronic & coding ///Alpine HID Angeleyes ///Oem.exhaust mod.
Appreciate 0
      07-24-2018, 11:05 PM   #16
opihi5
Captain
opihi5's Avatar
United_States
215
Rep
832
Posts

Drives: 2011 m3
Join Date: Feb 2016
Location: San Diego

iTrader: (2)

Garage List
2011 BMW M3  [10.00]
Quote:
Originally Posted by last1left View Post
Maybe the 36k plug replacement requirement is to long for this engine. Need more data on this.
If you drive the car hard cut all intervals in half or more. I replace sparks every 10-15k and oil every 5k.
Appreciate 0
      07-25-2018, 12:25 AM   #17
GORDON.M3
Brigadier General
GORDON.M3's Avatar
Canada
1421
Rep
3,001
Posts

Drives: E92 M3 • F25 X3 M-Sport
Join Date: Dec 2013
Location: LAX/YYZ/NRT

iTrader: (11)

Quote:
Originally Posted by opihi5 View Post
If you drive the car hard cut all intervals in half or more. I replace sparks every 10-15k and oil every 5k.
Okay oil every 5k, fine. But spark plugs every 10-15k sounds overly excessive to me...
__________________
INSTAGRAM: GORDON.M3
North American Mr12Volt Carplay/Android Auto Distributor
DINAN | EVOSPORT | VAC | ARP | RD SPORT | NEEZ | EIBACH | CSF | IND | BILSTEIN | KLASSEN | BREMBO | ENDLESS | BBS | BPM SPORT | PROJECT MU | EVENTURI
Appreciate 0
      07-25-2018, 05:42 AM   #18
Pig Farmer
Major
340
Rep
1,293
Posts

Drives: E92M
Join Date: May 2010
Location: Florida

iTrader: (0)

Is there a higher occurrence of RB failure in areas of the country that don’t have access to 93 octane fuel?
Appreciate 0
      07-25-2018, 09:42 AM   #19
Green-Eggs
BimmerPost Supporting Vendor
United_States
1436
Rep
1,614
Posts


Drives: BMW
Join Date: Jul 2007
Location: Los Angeles

iTrader: (3)

Quote:
Originally Posted by Pig Farmer View Post
Is there a higher occurrence of RB failure in areas of the country that don’t have access to 93 octane fuel?
No, there isn't, nor is there correlation with climate, temperature, etc.

There's nothing new about this theory. This theory has been discussed before...at length in the bearing wiki thread. It was shot down pretty hard in that thread. Anybody curious can find the discussion in the bearing wiki thread. This problem, if real, could have been fixed with a software update...but it wasn't.

We recommend to stick to getting advise from engine builders and the rod bearing manufacturers who can analyze failures and know exactly what caused them. To them, there's no real mystery about what's causing the problems.
Appreciate 0
      07-25-2018, 10:05 AM   #20
Patrón
PAZUZU
Patrón's Avatar
United_States
545
Rep
2,058
Posts

Drives: '15 M4
Join Date: Sep 2013
Location: San Antonio, TX

iTrader: (1)

Garage List
2015 BMW M4  [0.00]
2009 BMW M3  [10.00]
Quote:
Originally Posted by GORDON.M3 View Post
Okay oil every 5k, fine. But spark plugs every 10-15k sounds overly excessive to me...
many tuners and 'shops' have recommended every 15k for all S motors going back to the s14 and s38. it is not that expensive considering the peace of mind, it's more important on the s65 because of the lack of knock sensors that the other s motors had.
__________________

2009 M3 DCT ESS625+ SOLD
2015 M4 BSM/Silverstone F4LCON
@texasMclub IG @jagemoets
Appreciate 0
      07-25-2018, 02:44 PM   #21
aswy6
Captain
aswy6's Avatar
261
Rep
769
Posts

Drives: 2016 BMW M3
Join Date: Jan 2017
Location: Austin, TX

iTrader: (1)

Quote:
Originally Posted by M.Hagen View Post
I mentioned this in the RB thread a few years ago.

If you see upper RB shell wear and little to no wear on the lower shell, that can be a symptom of pre-ignition (knock).

The ion sensing system is not robust, and is model based. Meaning its purpose is to predict knock based on measurable variables (airflow, rpm, EGT, etc). Since it actually does not measure knock, we have no way to determine using our sensor suite on the S65 whether or not it works.

Minor to moderate pre-ignition can beat the sh!t out of bearing shells, and you wouldn't even feel it or hear it. Only severe pre-ignition is audible and typically feels like the combustion is imperfect/breaking up.

The physics is very basic here. When pre-ignition occurs, the torque applied to the piston/rod is not timed correctly and also uneven. Typically a minor or moderate pre-ignition event will have multiple flame fronts/pressure waves, applying force on the piston multiple times, which can cause cavitation of the oil film between the upper shell of the RB and the crank journal.
My bearings and indeed most of bearings i have seen on this forum have this wear pattern. When i changed my bearings with deansbimmer he told me that its because explosion in the cylinder creates stress on the piston by moving it down suddenly. What do you think about that?
Appreciate 0
      07-25-2018, 04:47 PM   #22
deansbimmer
BimmerPost Supporting Vendor
deansbimmer's Avatar
3749
Rep
2,907
Posts


Drives: 2011 E93 M3
Join Date: Nov 2014
Location: DFW, Texas

iTrader: (17)

Garage List
1988 BMW M3  [0.00]
2013 BMW M3  [0.00]
2011 X5M  [0.00]
2011 BMW M3  [0.00]
Quote:
Originally Posted by aswy6 View Post
My bearings and indeed most of bearings i have seen on this forum have this wear pattern. When i changed my bearings with deansbimmer he told me that its because explosion in the cylinder creates stress on the piston by moving it down suddenly. What do you think about that?
There's simply more force against the crankshaft during the power stroke a few degrees after TDC which correlates to the wear location we see in the upper shells. It stands to reason that there would be more wear on the upper shell. That's why upper shells are usually thicker than the lowers- They will wear longer.

When clearances are too small to begin with, it is easier for normal cylinder pressure stresses to overcome the oil film, causing the upper bearing wear. Pre-ignition as in the theory presented in this thread is a possible bearing wear culprit in all engines, however I personally believe if that were the real culprit here, we'd only see wear to the upper shells and no wear to the bottoms which is not the case. Could it be a combination of low clearances plus occasional pre-ignition? Possibly, but I'm not putting money on either theory until extra clearance bearings start coming out with similar poor wear after a bunch of miles.
Appreciate 3
SYT_Shadow11475.50
admranger2984.50
Post 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 01:49 AM.




m3post
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