BMW M3 Forum (E90 E92)

BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read


Go Back   M3Post - BMW M3 Forum > E90/E92 M3 Technical Topics > Engine, Transmission, Exhaust, Drivetrain, ECU Software Modifications
 
European Auto Source (EAS)
Post Reply
 
Thread Tools Search this Thread
      09-14-2012, 11:57 PM   #23
CCLSVTM3
Lieutenant
United_States
36
Rep
523
Posts

Drives: Interlagos blue E90 M3
Join Date: Jul 2011
Location: Burbank, CA

iTrader: (1)

Quote:
Originally Posted by X2Board View Post
Nice write-up. If this type of tune could be incorporated into an access port type device for easy removal and re-installation, I would definitely buy it.
That's why I went with the direct flash from ESS. At least Incan plug it in and flash back to stock at anytime......
__________________
BMC filter, OEM Exh Mod, ESS Direct Flash tune, flat black kidney grills, color painted front reflectors, LUX Angel eyes, -2012 SVT Raptor 4 dr -09 E90 M3

Appreciate 0
      09-15-2012, 10:00 AM   #24
BPMSport
BimmerPost Supporting Vendor
BPMSport's Avatar
United_States
3387
Rep
7,541
Posts


Drives: Harrop M3 / F10 M5 / F82 M4
Join Date: Apr 2008
Location: SoCal

iTrader: (9)

Garage List
2000 BMW M5  [0.00]
1990 BMW 735i Turbo  [0.00]
2008 BMW M3  [7.50]
2015 BMW M3  [0.00]
2015 BMW M5  [0.00]
Quote:
Originally Posted by CCL16M3 View Post
That's why I went with the direct flash from ESS. At least Incan plug it in and flash back to stock at anytime......
The Direct Flash is an older tool made by DimSport, and I much prefer the flashing cables I supply.

The Dimsport is a handheld tuner that stores files. The cable and software I supply is a full software suite which allows programming of multiple files, fault reading and clearing, etc. I actually went overseas and met the engineer who designed them in person (he also makes the evolve-r and the ess eflash). It is by far the best product on the market, until the second generation of bluetooth flashing (from iPhone/Android) comes out probably sometime next year.

I am assembling about ten cables today and will post some pictures up once they are finished. Have to take the kids to baseball and make an airport pickup before I get my cable playtime.

Cable is going out to yinlee early next week, hopefully he can report back after the car is flashed.

Responded to all PMs, still working on emails
__________________

-----| Like us on Facebook | Instagram || Tuning Information | Remote Coding |-----
----Visit us at www.BPMSport.com - Emotion. Driven. | Toll Free: (888) 557-5133----

Last edited by BPMSport; 09-15-2012 at 10:33 AM..
Appreciate 0
      09-15-2012, 10:34 PM   #25
yinlee
Private
7
Rep
55
Posts

Drives: 2011 E92 M3
Join Date: Sep 2012
Location: Ohio

iTrader: (0)

Can't wait to get the tune and will definitely report back.
Appreciate 0
      09-15-2012, 11:02 PM   #26
Zaw
Private First Class
10
Rep
103
Posts

Drives: 2011 E90 M3 DCT Competition
Join Date: Aug 2010
Location: Studio City, CA

iTrader: (0)

Quote:
Originally Posted by Mike Benvo View Post
The Direct Flash is an older tool made by DimSport, and I much prefer the flashing cables I supply.

The Dimsport is a handheld tuner that stores files. The cable and software I supply is a full software suite which allows programming of multiple files, fault reading and clearing, etc. I actually went overseas and met the engineer who designed them in person (he also makes the evolve-r and the ess eflash). It is by far the best product on the market, until the second generation of bluetooth flashing (from iPhone/Android) comes out probably sometime next year.

I am assembling about ten cables today and will post some pictures up once they are finished. Have to take the kids to baseball and make an airport pickup before I get my cable playtime.

Cable is going out to yinlee early next week, hopefully he can report back after the car is flashed.

Responded to all PMs, still working on emails
I'm happy to hear that you are on the cutting edge of things. You've got a future patron in me.
Appreciate 0
      09-16-2012, 01:31 AM   #27
jbkonis
Private
10
Rep
71
Posts

Drives: 17 ZCP M3, 15 X5M
Join Date: Apr 2012
Location: Los Angeles, CA

iTrader: (1)

After having had Mike successfully tune my M3 w/ Akra, I'm pleased to report he is now tuning my X5M with the first BPM flash cable. Once we get the tune running I will report back. I have every bit of confidence it will be awesome.

Last edited by jbkonis; 09-19-2012 at 01:14 PM..
Appreciate 0
      09-16-2012, 02:10 AM   #28
CCLSVTM3
Lieutenant
United_States
36
Rep
523
Posts

Drives: Interlagos blue E90 M3
Join Date: Jul 2011
Location: Burbank, CA

iTrader: (1)

Quote:
Originally Posted by Mike Benvo View Post
The Direct Flash is an older tool made by DimSport, and I much prefer the flashing cables I supply.

The Dimsport is a handheld tuner that stores files. The cable and software I supply is a full software suite which allows programming of multiple files, fault reading and clearing, etc. I actually went overseas and met the engineer who designed them in person (he also makes the evolve-r and the ess eflash). It is by far the best product on the market, until the second generation of bluetooth flashing (from iPhone/Android) comes out probably sometime next year.

I am assembling about ten cables today and will post some pictures up once they are finished. Have to take the kids to baseball and make an airport pickup before I get my cable playtime.

Cable is going out to yinlee early next week, hopefully he can report back after the car is flashed.

Responded to all PMs, still working on emails
Damn, wish I heard of you before I got the ESS...
__________________
BMC filter, OEM Exh Mod, ESS Direct Flash tune, flat black kidney grills, color painted front reflectors, LUX Angel eyes, -2012 SVT Raptor 4 dr -09 E90 M3

Appreciate 0
      09-17-2012, 08:16 PM   #29
BPMSport
BimmerPost Supporting Vendor
BPMSport's Avatar
United_States
3387
Rep
7,541
Posts


Drives: Harrop M3 / F10 M5 / F82 M4
Join Date: Apr 2008
Location: SoCal

iTrader: (9)

Garage List
2000 BMW M5  [0.00]
1990 BMW 735i Turbo  [0.00]
2008 BMW M3  [7.50]
2015 BMW M3  [0.00]
2015 BMW M5  [0.00]
The cables are built! They will start shipping tomorrow. I'm just configuring the software now. Every cable was tested and they are all working 100% perfectly

For those of you with 6MT: Check out launch control assist:
http://www.m3post.com/forums/showthread.php?t=746163

Here are a couple teaser pics, some pre-assembly and one post assembly:

Stay 'tuned'
Attached Images
  
__________________

-----| Like us on Facebook | Instagram || Tuning Information | Remote Coding |-----
----Visit us at www.BPMSport.com - Emotion. Driven. | Toll Free: (888) 557-5133----
Appreciate 0
      09-17-2012, 09:30 PM   #30
Merlosso
Banned
United_States
24
Rep
495
Posts

Drives: Results
Join Date: Mar 2011
Location: Germantown, MD

iTrader: (2)

Hey Mike, I have a question about the cable, software, and flash. In the coding forums many have said, including you, that updating the DME via the OBD and software like winkfp is very risky and there is potential to brick the DME, yet flashing a tune like yours or Evolve's is safe. What is different about the cable and/or software that makes the tune safe and what makes the DME update dangerous?

Please know that I'm not questioning the safety of the tune. I'm not at all worried and I'm eagerly awaiting the group buy you teased us with. I only ask because I like to know how things work.
Appreciate 0
      09-17-2012, 10:53 PM   #31
BPMSport
BimmerPost Supporting Vendor
BPMSport's Avatar
United_States
3387
Rep
7,541
Posts


Drives: Harrop M3 / F10 M5 / F82 M4
Join Date: Apr 2008
Location: SoCal

iTrader: (9)

Garage List
2000 BMW M5  [0.00]
1990 BMW 735i Turbo  [0.00]
2008 BMW M3  [7.50]
2015 BMW M3  [0.00]
2015 BMW M5  [0.00]
Quote:
Originally Posted by Merlosso View Post
Hey Mike, I have a question about the cable, software, and flash. In the coding forums many have said, including you, that updating the DME via the OBD and software like winkfp is very risky and there is potential to brick the DME, yet flashing a tune like yours or Evolve's is safe. What is different about the cable and/or software that makes the tune safe and what makes the DME update dangerous?

Please know that I'm not questioning the safety of the tune. I'm not at all worried and I'm eagerly awaiting the group buy you teased us with. I only ask because I like to know how things work.
Thank you for your question, I am happy to answer for you.

When I was in Europe a few weeks ago, I tested this particular reason as to why many of those that attempt an update on their own 'brick' their ECU. Theoretically, you should be able to use these cables for flashing. However, there is one BIG problem that 99.9% of people are unaware about.

I purposely used one of the coding cables to 'brick' the ECU and determine what in particular is happening behind the scenes. When people attempt these updates, it often goes to 100% and appears that it has successfully flashed, only to receive an error at the very end which leaves the ECU in a state of no communication. This means no reprogramming it through the OBD-II port, and no communication with the car itself - so basically it's a 4000lb paperweight.

Now.. on to why this happens. Many of the cables that people are using have an inherent firmware flaw. The DME and TCU are one of the few control units in the car that are programmed with D-CAN. Most of the other modules in the car are programmed via K-CAN or KLINE, and the junction box may convert signals to the appropriate type depending on the ECU we are dealing with.

What I have found is that when programming DCAN modules (such as the DME and TCU), the firmware flaw causes erroneous data - specifically '06' to be written to the ECU every 253 bytes. This causes almost irreparable damage to the software programming and pretty much makes the DME useless.

The MSS60 (M3) and MSS65 (M5) DME's have two Motorola MPC563 Freescale processors. The MSS60 and the MSS65 share a very similar architecture, however, there is one pretty major difference. On M3's (cars with software from 2009 and above), BMW has introduced a revision of the code which 'locks' the left processor from reading. The ECU I tested this on was my E60 M5 DME, and luckily, both processors are not locked. This allowed me to open the DME up, and BDM (Background Debugging Mode) them. BDMing an ECU is when you open up the DME and use heads to connect to the pins on the motherboard which connect directly to the processor. This allows for reading and writing to the DME even if it is bricked, allowing you to now program and read a corrupted processor. Reading out the information from the processor gave a clear indication of why these DME's are left in a bricked state after such failed updates. I was able to recover the M5 DME completely, and it is working great again. Even flashed an M3 file into it for fun, and it accepted the flash.

However - with the M3, when this happens, it's a different story. Because the left processor is locked, you can not read or write to it using BDM. You can recover the right processor no problem, but without both processors working properly the DME will not be operating as designed and the vehicle will not start or run. On the M3, in order to fix a damaged ECU programmed with one of these cables, you have to desolder the left processor from the DME, and resolder a new one. After that, the processor will accept programming once again, and you can fully recover it.

Even a completely working M3 ECU will not allow communication with the left processor over BDM. OBD II will read fine from both processors, but you can not program certain sections of the processors over OBD II. I have a spare M3 DME that I use for testing, and unfortunately it will not work in my car because of the electronic immobilizer data written to the left processor which is secured from OBD programming. For this reason I am going to replace the left processor which will allow it to be programmed to a virgin state. I will then be able to link this ECU successfully to my M3 and have two working DME's for my car.

Now onto why the cables that eVolve and I offer you do not cause this problem: They are designed 'specifically' for DME programming over D-CAN. They do not program any other modules because they are not designed for that, although the second generation of bluetooth cables will likely have a pass-through for coding and programming other modules. Not only that, the cables test ranges to program and are not nearly invasive as WinKFP for flashing. They don't alter the boot sector. They also have built in recovery mode features in the off-event that something does go awry, such as a cable getting pulled out in the middle, drastically low voltage, etc. The worse thing you can do to an electronic control unit is program bad data to the operating system part of the firmware/software. A properly designed system takes all measures to ensure that bad data is not written, and that in the event there is a fault, recovery can be performed. The master of all of this DME stuff is the engineer that designed these end user flashing cables.

I hope this helps!
__________________

-----| Like us on Facebook | Instagram || Tuning Information | Remote Coding |-----
----Visit us at www.BPMSport.com - Emotion. Driven. | Toll Free: (888) 557-5133----

Last edited by BPMSport; 09-18-2012 at 12:17 AM..
Appreciate 0
      09-18-2012, 05:27 AM   #32
flanast
First Lieutenant
flanast's Avatar
United_States
149
Rep
373
Posts

Drives: e92 M3
Join Date: Jul 2012
Location: Virginia

iTrader: (0)

Quote:
Originally Posted by ilya335
Quote:
Originally Posted by spdy330 View Post
Do you get less MPG now?
My MPG has remained about the same. Maybe a slight improvement in city driving since I'll keep the car in the higher gears.

Quote:
For the person that asked about MPG: You should expect to get the same if not ever so slightly better. This is mainly dependent on your right foot
I think the tune made my right foot a bit heavier in the process
What mods do you have in addition to the tuning; pulleys, air filter?
Appreciate 0
      09-18-2012, 06:10 AM   #33
Merlosso
Banned
United_States
24
Rep
495
Posts

Drives: Results
Join Date: Mar 2011
Location: Germantown, MD

iTrader: (2)

Quote:
Originally Posted by Mike Benvo View Post
Thank you for your question, I am happy to answer for you.

When I was in Europe a few weeks ago, I tested this particular reason as to why many of those that attempt an update on their own 'brick' their ECU. Theoretically, you should be able to use these cables for flashing. However, there is one BIG problem that 99.9% of people are unaware about.

I purposely used one of the coding cables to 'brick' the ECU and determine what in particular is happening behind the scenes. When people attempt these updates, it often goes to 100% and appears that it has successfully flashed, only to receive an error at the very end which leaves the ECU in a state of no communication. This means no reprogramming it through the OBD-II port, and no communication with the car itself - so basically it's a 4000lb paperweight.

Now.. on to why this happens. Many of the cables that people are using have an inherent firmware flaw. The DME and TCU are one of the few control units in the car that are programmed with D-CAN. Most of the other modules in the car are programmed via K-CAN or KLINE, and the junction box may convert signals to the appropriate type depending on the ECU we are dealing with.

What I have found is that when programming DCAN modules (such as the DME and TCU), the firmware flaw causes erroneous data - specifically '06' to be written to the ECU every 253 bytes. This causes almost irreparable damage to the software programming and pretty much makes the DME useless.

The MSS60 (M3) and MSS65 (M5) DME's have two Motorola MPC563 Freescale processors. The MSS60 and the MSS65 share a very similar architecture, however, there is one pretty major difference. On M3's (cars with software from 2009 and above), BMW has introduced a revision of the code which 'locks' the left processor from reading. The ECU I tested this on was my E60 M5 DME, and luckily, both processors are not locked. This allowed me to open the DME up, and BDM (Background Debugging Mode) them. BDMing an ECU is when you open up the DME and use heads to connect to the pins on the motherboard which connect directly to the processor. This allows for reading and writing to the DME even if it is bricked, allowing you to now program and read a corrupted processor. Reading out the information from the processor gave a clear indication of why these DME's are left in a bricked state after such failed updates. I was able to recover the M5 DME completely, and it is working great again. Even flashed an M3 file into it for fun, and it accepted the flash.

However - with the M3, when this happens, it's a different story. Because the left processor is locked, you can not read or write to it using BDM. You can recover the right processor no problem, but without both processors working properly the DME will not be operating as designed and the vehicle will not start or run. On the M3, in order to fix a damaged ECU programmed with one of these cables, you have to desolder the left processor from the DME, and resolder a new one. After that, the processor will accept programming once again, and you can fully recover it.

Even a completely working M3 ECU will not allow communication with the left processor over BDM. OBD II will read fine from both processors, but you can not program certain sections of the processors over OBD II. I have a spare M3 DME that I use for testing, and unfortunately it will not work in my car because of the electronic immobilizer data written to the left processor which is secured from OBD programming. For this reason I am going to replace the left processor which will allow it to be programmed to a virgin state. I will then be able to link this ECU successfully to my M3 and have two working DME's for my car.

Now onto why the cables that eVolve and I offer you do not cause this problem: They are designed 'specifically' for DME programming over D-CAN. They do not program any other modules because they are not designed for that, although the second generation of bluetooth cables will likely have a pass-through for coding and programming other modules. Not only that, the cables test ranges to program and are not nearly invasive as WinKFP for flashing. They don't alter the boot sector. They also have built in recovery mode features in the off-event that something does go awry, such as a cable getting pulled out in the middle, drastically low voltage, etc. The worse thing you can do to an electronic control unit is program bad data to the operating system part of the firmware/software. A properly designed system takes all measures to ensure that bad data is not written, and that in the event there is a fault, recovery can be performed. The master of all of this DME stuff is the engineer that designed these end user flashing cables.

I hope this helps!
That was beyond helpful. Thanks so much for the detailed explanation.
Appreciate 0
      09-18-2012, 02:53 PM   #34
ilya335
Second Lieutenant
180
Rep
282
Posts

Drives: BMWs
Join Date: Apr 2011
Location: West L.A.

iTrader: (0)

Quote:
Originally Posted by flanast View Post
What mods do you have in addition to the tuning; pulleys, air filter?
Just a Macht Schnell air filter. I believe Mike is running pulleys.
Appreciate 0
      09-19-2012, 01:57 AM   #35
BPMSport
BimmerPost Supporting Vendor
BPMSport's Avatar
United_States
3387
Rep
7,541
Posts


Drives: Harrop M3 / F10 M5 / F82 M4
Join Date: Apr 2008
Location: SoCal

iTrader: (9)

Garage List
2000 BMW M5  [0.00]
1990 BMW 735i Turbo  [0.00]
2008 BMW M3  [7.50]
2015 BMW M3  [0.00]
2015 BMW M5  [0.00]
Quote:
Originally Posted by jbkonis View Post
After having had Mike successfully tune my M3 w/ Akra, I'm pleased to report he is now tuning my X5M with the first direct flash cable. Once we get the tune tuning I will report back. I have every bit of confidence it will be awesome.
Let us know how it is once you have some more driving time.

Here is a video from 20 minutes ago of the X5M, Post tune. The cable worked perfectly and there were no faults after driving around beating on it. It's 12AM here, so you can call that late night flashing. I'm off to bed.

I was the one that said "Oh" in first gear as my stomach gave me a feeling that the M3 definitely does not. I think Joe was quite surprised at the 2nd gear pull.



He might be back for Stage II next week
__________________

-----| Like us on Facebook | Instagram || Tuning Information | Remote Coding |-----
----Visit us at www.BPMSport.com - Emotion. Driven. | Toll Free: (888) 557-5133----
Appreciate 0
      09-19-2012, 02:22 AM   #36
tightie
JOSH SHOKRI.
tightie's Avatar
United_States
522
Rep
5,881
Posts

Drives: 991 GT3RS, 964, Raptor
Join Date: Aug 2005
Location: los angeles, california.

iTrader: (7)

Garage List
2008 BMW M3  [7.90]
you should come out on the 30th, alot of m3s will be there
__________________
Current: 16 991 GT3RS , 91 964 C2, 17 Raptor | Past: 2015 991 GT3, 2015 i3,15 YMB F80 M3, 13 E92 M3 DCT, 08 E92 M3 6MT, 07 E60 M5, 02 E46 M3
Instagram: @josh_speeddistrict #SpeedDistrict @SpeedDistrict
Appreciate 0
      09-19-2012, 02:30 AM   #37
BPMSport
BimmerPost Supporting Vendor
BPMSport's Avatar
United_States
3387
Rep
7,541
Posts


Drives: Harrop M3 / F10 M5 / F82 M4
Join Date: Apr 2008
Location: SoCal

iTrader: (9)

Garage List
2000 BMW M5  [0.00]
1990 BMW 735i Turbo  [0.00]
2008 BMW M3  [7.50]
2015 BMW M3  [0.00]
2015 BMW M5  [0.00]
Quote:
Originally Posted by tightie View Post
you should come out on the 30th, alot of m3s will be there
Buttonwillow is a track that I always heard good things about but have never been to. When I was a kid my brother used to take his Z28 there all the time. I'm going to try and make it.

Not sure if my schedule will allow it though. I'm still behind from being overseas
__________________

-----| Like us on Facebook | Instagram || Tuning Information | Remote Coding |-----
----Visit us at www.BPMSport.com - Emotion. Driven. | Toll Free: (888) 557-5133----
Appreciate 0
      09-19-2012, 09:55 AM   #38
WolfeS2K
Second Lieutenant
WolfeS2K's Avatar
United_States
30
Rep
266
Posts

Drives: E92 Interlagos Blue M3
Join Date: Sep 2009
Location: USA

iTrader: (10)

Very nice review! Can't wait to get mine done from Mr. Benvo
__________________

^Welcome to the China Club^ says the Bartender
Appreciate 0
      09-19-2012, 01:07 PM   #39
ilya335
Second Lieutenant
180
Rep
282
Posts

Drives: BMWs
Join Date: Apr 2011
Location: West L.A.

iTrader: (0)

Quote:
Originally Posted by Mike Benvo View Post
Let us know how it is once you have some more driving time.

Here is a video from 20 minutes ago of the X5M, Post tune. The cable worked perfectly and there were no faults after driving around beating on it. It's 12AM here, so you can call that late night flashing. I'm off to bed.

I was the one that said "Oh" in first gear as my stomach gave me a feeling that the M3 definitely does not. I think Joe was quite surprised at the 2nd gear pull.



He might be back for Stage II next week
Can I get a ride in that beast? What does Stage II involve?
Appreciate 0
      09-19-2012, 01:11 PM   #40
OerdingE93
Lieutenant
OerdingE93's Avatar
United_States
59
Rep
459
Posts

Drives: 2011 Mineral White E93 M3 DCT
Join Date: Sep 2011
Location: LA/OC

iTrader: (3)

nice write up ilva335, and congrats on the tune! oh and vert pride btw
__________________

|ESS VT1-550 510whp|MRF MID|AKRA REAR|CKS COILS|FORGESTAR|CSL TRUNK|GT4 Lip|3D-DESIGN
Appreciate 0
      09-19-2012, 01:19 PM   #41
jbkonis
Private
10
Rep
71
Posts

Drives: 17 ZCP M3, 15 X5M
Join Date: Apr 2012
Location: Los Angeles, CA

iTrader: (1)

The video of our drive last night says it all. Version 1 of Mike's tune for the X5M is definitely a success. We're working together to continue refining the tune, and I will be renting a dyno for our final session. We're going to squeeze every ounce of "safe" power out of this car.
Appreciate 0
      09-19-2012, 03:12 PM   #42
BPMSport
BimmerPost Supporting Vendor
BPMSport's Avatar
United_States
3387
Rep
7,541
Posts


Drives: Harrop M3 / F10 M5 / F82 M4
Join Date: Apr 2008
Location: SoCal

iTrader: (9)

Garage List
2000 BMW M5  [0.00]
1990 BMW 735i Turbo  [0.00]
2008 BMW M3  [7.50]
2015 BMW M3  [0.00]
2015 BMW M5  [0.00]
Quote:
Originally Posted by jbkonis View Post
The video of our drive last night says it all. Version 1 of Mike's tune for the X5M is definitely a success. We're working together to continue refining the tune, and I will be renting a dyno for our final session. We're going to squeeze every ounce of "safe" power out of this car.
I've got your Stage II file already prepared. See you at the dyno on Friday.

It's a good opportunity to put my M3 on the dyno with the latest 240E software.
__________________

-----| Like us on Facebook | Instagram || Tuning Information | Remote Coding |-----
----Visit us at www.BPMSport.com - Emotion. Driven. | Toll Free: (888) 557-5133----
Appreciate 0
      09-19-2012, 03:27 PM   #43
WolfeS2K
Second Lieutenant
WolfeS2K's Avatar
United_States
30
Rep
266
Posts

Drives: E92 Interlagos Blue M3
Join Date: Sep 2009
Location: USA

iTrader: (10)

Quote:
Originally Posted by Mike Benvo View Post
I've got your Stage II file already prepared. See you at the dyno on Friday.

It's a good opportunity to put my M3 on the dyno with the latest 240E software.
__________________

^Welcome to the China Club^ says the Bartender
Appreciate 0
      09-19-2012, 03:53 PM   #44
BPMSport
BimmerPost Supporting Vendor
BPMSport's Avatar
United_States
3387
Rep
7,541
Posts


Drives: Harrop M3 / F10 M5 / F82 M4
Join Date: Apr 2008
Location: SoCal

iTrader: (9)

Garage List
2000 BMW M5  [0.00]
1990 BMW 735i Turbo  [0.00]
2008 BMW M3  [7.50]
2015 BMW M3  [0.00]
2015 BMW M5  [0.00]
Quote:
Originally Posted by WolfeS2K View Post
- Was not expecting that!!! hahaha
__________________

-----| Like us on Facebook | Instagram || Tuning Information | Remote Coding |-----
----Visit us at www.BPMSport.com - Emotion. Driven. | Toll Free: (888) 557-5133----
Appreciate 0
Post Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 08:42 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