BMW 1 Series Coupe Forum / 1 Series Convertible Forum (1M / tii / 135i / 128i / Coupe / Cabrio / Hatchback) (BMW E82 E88 128i 130i 135i)
 





 

Post Reply
 
Thread Tools Search this Thread
      04-24-2017, 11:03 PM   #1
fe1rx
Captain
1395
Rep
777
Posts

Drives: 135i, 328i, Cayman S
Join Date: Jan 2008
Location: Canada

iTrader: (3)

fe1rx AP Racing BBK Designed and Installed

The short story is that I have built a front BBK for my 135i using AP Racing Pro 5000 R calipers and 355 mm x 32 mm (14” x 1.25”) full-floating rotor rings.

Name:  1A Installed with wheel.JPG
Views: 4822
Size:  510.5 KB

Name:  1B Caliper from Front.JPG
Views: 6298
Size:  486.2 KB

Name:  1C Caliper from Rear.JPG
Views: 5108
Size:  481.1 KB

The long story follows …

About a year ago I was approached to design a custom AP Racing brake installation for a WRX STi (rotor hats and mounting brackets). I realized that the calipers and rotors being used at the front of that project were well suited to the 135i in terms of fit and bias so I took the opportunity to design and build rotor hats and brackets for the 135i while I was at it. I have now purchased the bits from Essex Parts to complete this installation.

DESIGN GOALS

I approached the design process with these goals:

1) Track capable braking system when using track pads front and rear (HAWK DTC-60 or similar).
2) Compatible with street pads front and rear for street use (HAWK HPS or similar).
3) Front pad changes without removal of calipers.
4) Reduced compliance by means of stiffer calipers and reduced knockback by use of two-piece full floating rotors.
5) Compatible with ABS by negligible change in PV characteristics.
6) Zero to small increase in front brake bias when using the same pad compound front and rear.
7) Compatible with OE wheels (Style 261 7.5” x 18 ET 49) without spacers.
8) Compatible with Apex ARC 8 wheels (8.5 x 18 ET 45) without spacers.
9) Retain radiant heat shielding of ball joints and steering rod end joints and improved cooling, without resorting to flexible ducting.
10) Brake hose must incorporate correct bulkhead fitting and rubber grommets.
11) Retain OE rear brakes.

PERFORMANCE GOALS

1) Improved pad and rotor life on track.
2) Reduced front rotor temperatures on track.
3) Elimination of piston wear (by use of stainless steel pistons)
4) Elimination of piston boot overheating (by elimination of boots)
5) Reduced piston knockback – better pedal feel

CALIPERS

AP Racing Pro 5000 R calipers are true racing calipers with an anodized rather than painted finish, no dust boots on the pistons and anti-knockback springs behind each piston. They are forged two-piece units and are truly works of art. Importantly, AP provides design drawings and technical data, and, through Essex Parts in North America, they provide very good technical support.

The Pro 5000 R caliper family are intended for track use primarily (because of the lack of dust boots). For all-season street use AP Racing also make a variety of painted calipers with dust boots, which would be a better choice for all-season street use.

Neither AP Racing (the UK based manufacturer) nor Essex Parts (the US based distributor) make an off-the-shelf BBK for the 135i. Their E92 M3 and 1M kits fit 19 inch wheels and fit a different steering knuckle geometry so are unsuitable. They also use larger front rotors that would increase front brake bias excessively.


ROTORS

I chose Essex Parts’ J-hook 355 mm x 32 (14” x 1.25”) full-floating rotor rings. These connect to the rotor hat by means of bobbins which permit radial expansion of the hot rotor, and also lateral play to reduce piston knockback due to flexing of the wheel hub.

Name:  2 Rotor Front Face.JPG
Views: 3781
Size:  498.7 KB

I am using their AKB anti-rattle springs on every other fastener. These prevent the rotors from rattling at low speed, but they also negate some potential benefit of the lateral float provided by the bobbins. If I get any sign of knockback, I will remove these springs to see what change that makes.

Name:  3 Rotor Rear Detail.JPG
Views: 3705
Size:  483.4 KB

BRAKE HOSES

The caliper uses a banjo bolt interface so custom brake lines were required. I have documented my quest for suitable braided brake lines elsewhere on this forum. I found Techa-Fit very easy to deal with and I like their product so I approached them to produce custom lines to my drawing. These lines incorporate the correct bulkhead fitting and grommets and fit exactly as intended.

Name:  4 Hoses.JPG
Views: 3728
Size:  533.0 KB

BRAKE PADS

I have had good luck with Hawk DTC 60 track pads in the 135i, and these are available for both the OE rear caliper and AP front caliper. I am going to give Hawk HPS a try as a street pad. Although the OE front and AP pads are comparable in geometry, the AP pads use a 6-mm thick backing plate vs the 5-mm thick OE plate, and the AP pads provide 1 mm more friction material thickness.

BRAKE FLUID

I am sticking with Castrol SRF (replaced once a year) as a brake fluid.

ROTOR HATS

Rotor hat design is typical and the detail design was aided greatly by the information that AP Racing made available. The hats were made in a CNC vertical machining center from 6061T6 aluminum and were hard anodized.

Name:  5 Hat Mfg 1.JPG
Views: 3643
Size:  207.5 KB

Name:  6 Hat Mfg 2.JPG
Views: 3665
Size:  353.4 KB

Name:  7 Hat Mfg 3.JPG
Views: 3656
Size:  311.5 KB

Name:  8 Hat Mfg 4.JPG
Views: 3691
Size:  149.6 KB

Name:  9 Hat Mfg 5.JPG
Views: 3651
Size:  148.3 KB

CALIPER BRACKETS

Caliper brackets were also made from 6061T6 aluminum with hard anodizing.

Name:  10 Bracket.JPG
Views: 3721
Size:  203.0 KB

WEIGHTS

This installation results in a significant weight saving:

Rotor Assembly – OE 21.4 lbs / AP 17.6 lbs
Pads – OE 3 lbs / AP 3 lbs
OE Caliper (with integral bracket) – 12 lbs
AP Caliper with bracket and hardware – 7.2 lbs
Net weight saving per front corner – 8.7 lbs

DUST SHIELDS

Essex strongly advises against running a rotor dust shield for track use because it reduces the ability of the rotor to radiate heat away. Heat radiated into the ball joints is not good though, so I made shields to provide protection to the ball joints.

Name:  11 Heat Shield.JPG
Views: 3683
Size:  503.0 KB

BRAKE DUCTS

I am attempting to run without brake duct hoses, opting instead for fabricating scoops that direct air into the center of the hub. The scoops extend inboard of the inside edge of the tires as far as practical – the constraint being interference with the brake hose bracket at full lock. Having installed steering stops allows me to extend the scoops inboard a bit more than would otherwise be possible.

I went through many cardboard iterations before settling on the final design, constructed of 0.080” 6061T6 aluminum sheet, TIG welded.

Name:  12 Ducts.JPG
Views: 3647
Size:  478.0 KB

Name:  13 Installed Side.JPG
Views: 3715
Size:  563.9 KB

Name:  14 Front.JPG
Views: 3676
Size:  526.0 KB

Name:  15 Looking Outboard.JPG
Views: 3658
Size:  466.8 KB

Name:  16 Front with Tire.JPG
Views: 3581
Size:  477.4 KB

BRAKE BIAS

Brake bias is affected by several factors:

- Effective radius of the rotor
- Caliper piston area
- System pressure (if different front to rear)
- Friction coefficient of pads (if different front to rear)

The relevant factors are summarized in the following image. As you can see, pad sizes are comparable with OE, but the AP pads are slightly thicker and have thicker backing plates.

Name:  17 Rotor and Pad Comparison.jpg
Views: 3831
Size:  39.6 KB

The AP rotors provide dramatically better cooling with large air passages and directional vanes.

Name:  18 Rotor Comparison.JPG
Views: 3566
Size:  494.8 KB

Crunching the numbers for the OE brakes reveals a front brake bias of 65%. This increases to 67% with the AP installation. This assumes equal friction coefficient front and rear, and equal hydraulic pressure. The bias can be altered further by using different brake pad compounds front and rear, and will be altered dynamically when threshold braking by the vehicle’s electronic brake force distribution software which reduces rear hydraulic pressure. In any case, a slightly increased front brake bias is acceptable when running track tires, because their increased grip will result in more forward weight transfer under braking.

I will get a chance to track test this installation in a couple of weeks and will report back after that.

Last edited by fe1rx; 04-25-2017 at 06:22 AM.. Reason: Typo! Thanks Traf.
Appreciate 15
John_01232.00
Fakemike368.50
Fume51.50
Bullitt90.50
nacaruh414.50
gjm1202181.50
atr_hugo325.00
Snertz85.50
JPuehl101.00
Brian_10.50
      04-24-2017, 11:36 PM   #2
$iriu$black
Captain
244
Rep
616
Posts

Drives: 2012 BMW 128
Join Date: Dec 2014
Location: NE

iTrader: (5)

I was just trying to understand what you wrote about your Ohlins coilover install as i have a set myself that I am looking to install and here you are with yet another brilliant project that you just accomplished. Well done yet again sir.

... teach me your ways.
Appreciate 1
wu2x35.00
      04-25-2017, 04:28 AM   #3
Traf
First Lieutenant
Traf's Avatar
France
95
Rep
339
Posts

Drives: E82 135i
Join Date: Jun 2015
Location: Paris

iTrader: (0)

Dayum dayum dayum, you are awesome dude.
Seriously build me one lol !

ps: typo in the first line, you said 335mm instead of 355.
Appreciate 0
      04-25-2017, 09:00 AM   #4
houtan
Colonel
houtan's Avatar
706
Rep
2,444
Posts

Drives: 2011 135i
Join Date: Jun 2013
Location: socal

iTrader: (17)

Garage List
2011 135i  [9.80]
Seriously awesome and impressive. Thanks for sharing. Is this something you would be willing to make available to others?
Appreciate 0
      04-25-2017, 01:33 PM   #5
deesea
First Lieutenant
Canada
60
Rep
351
Posts

Drives: 2009 135i
Join Date: Jul 2015
Location: Markham, ON

iTrader: (1)

This sounds so good, and looks amazing.

Curious what the negative effects to running a caliper with no dust boots yield for daily street driven applications - why is it bad to run a car without one?

Also....how much did you spend on the front BBK in CAD if you don't mind me asking.
Appreciate 0
      04-25-2017, 01:57 PM   #6
Traf
First Lieutenant
Traf's Avatar
France
95
Rep
339
Posts

Drives: E82 135i
Join Date: Jun 2015
Location: Paris

iTrader: (0)

Are you planning on doing something for the rear also ?
Appreciate 0
      04-25-2017, 02:35 PM   #7
Fume
First Lieutenant
52
Rep
374
Posts

Drives: '19 Porsche 718 Cayman GTS
Join Date: Jul 2013
Location: Seattle

iTrader: (1)

Thanks for sharing! Love reading about your thought process and the methodical approach you take for modifying your car.
__________________

New Car: 2019 Porsche 718 Cayman GTS | Stock for now
Old Car: 2013 BMW 128i | 6MT | BMW Performance Grills | CDV Delete | SSK | Performance Exhaust | M3 RSFB | TCKR DA

Appreciate 0
      04-25-2017, 03:25 PM   #8
xBlueStreakx
Private First Class
98
Rep
149
Posts

Drives: 135
Join Date: Nov 2015
Location: Toronto, Ontario, Canada

iTrader: (0)

Beautiful.
__________________
2008 BMW 135i Racecar
Build Thread
Instagram
Appreciate 0
      04-25-2017, 03:26 PM   #9
asbrr
Major
Canada
542
Rep
1,233
Posts

Drives: 2014 335ix M-Sport
Join Date: May 2015
Location: Toronto

iTrader: (1)

Lovely, I unfortunately chose the wrong type of engineering many years ago. This type of work would be so much more satisfying to me.

Well done sir!
Appreciate 0
      04-26-2017, 02:07 PM   #10
Stewy_604
First Lieutenant
Stewy_604's Avatar
Canada
77
Rep
310
Posts

Drives: 2011 E82 135i M-Sport
Join Date: Aug 2015
Location: Vancouver, B.C.

iTrader: (0)

Slick man, great write up and a sick brake setup!
__________________
2011 BMW 135i M Sport Space Grey - BMS JB4, VRSF 3.5" catless DP, Berk exhaust, BMS intake, ER CP, Eibach Pro-Kit, H&R spacers, black kidneys, Blacklines, LUX angel eyes
2014 BMW X5 xDrive 35d M Sport Mineral White - MPBK w/ F85 rotors & Carbotech pads, ACS Springs/Links, iND reflector deletes, iND black roundels, MP black kidneys, M50D grille inserts
2007 Suzuki GSX-R 750 - too much to list
Appreciate 0
      04-27-2017, 10:43 PM   #11
fe1rx
Captain
1395
Rep
777
Posts

Drives: 135i, 328i, Cayman S
Join Date: Jan 2008
Location: Canada

iTrader: (3)

Quote:
Originally Posted by houtan View Post
Seriously awesome and impressive. Thanks for sharing. Is this something you would be willing to make available to others?
Thanks! Let's see how it works first ...
Appreciate 0
      04-27-2017, 11:15 PM   #12
fe1rx
Captain
1395
Rep
777
Posts

Drives: 135i, 328i, Cayman S
Join Date: Jan 2008
Location: Canada

iTrader: (3)

Quote:
Originally Posted by deesea View Post
This sounds so good, and looks amazing.
AP does make beautiful stuff and the Pro5000R series calipers are particularly attractive.

Quote:
Originally Posted by deesea View Post
Curious what the negative effects to running a caliper with no dust boots yield for daily street driven applications - why is it bad to run a car without one?
A caliper without dust boots is going to require more care and maintenance. OE opposed-piston calipers with dust boots are virtually maintenance free by comparison if only street driven.

Quote:
Originally Posted by deesea View Post
Also....how much did you spend on the front BBK in CAD if you don't mind me asking.
Let's just say that a rational person would buy a StopTech Trophy BBK for serious track use, and they would save money in the process. It takes substantial time and effort to design and build a prototype installation.

https://www.essexparts.com/brake-cal...ont-six-piston

plus

https://www.essexparts.com/brake-dis...lacement-rings

plus hoses

plus hardware

plus raw materials

plus hard anodizing

plus design time

plus machining time

plus (pads, fluid, installation time ...)
Appreciate 0
      04-27-2017, 11:24 PM   #13
fe1rx
Captain
1395
Rep
777
Posts

Drives: 135i, 328i, Cayman S
Join Date: Jan 2008
Location: Canada

iTrader: (3)

Quote:
Originally Posted by Traf View Post
Are you planning on doing something for the rear also ?
No. I find the OE rear brakes to be adequate.
Appreciate 0
      04-30-2017, 07:16 PM   #14
ShocknAwe
1Addict
ShocknAwe's Avatar
3233
Rep
7,892
Posts

Drives: E82 Mutt, M57 Truck
Join Date: Jul 2012
Location: Charleston

iTrader: (22)

Always an interesting read. Thanks for posting!
__________________
2010 135i 6MT Jet Black
N54/3 FE82 Mutt | BUILD THREAD | GARAGE SALE
Appreciate 0
      05-01-2017, 10:19 PM   #15
fe1rx
Captain
1395
Rep
777
Posts

Drives: 135i, 328i, Cayman S
Join Date: Jan 2008
Location: Canada

iTrader: (3)

Some more design details ...

I have now got the car on the road, but will put a couple of track days behind me before I report back in detail. For the moment, I will say that the pedal is noticeably firmer even when driving on the street.

I thought I would share a few more details about the design process:

CHECKING THE WHEEL FIT

Before committing to the rotor hat geometry, I wanted to check if both my OE wheels (Style 261 7.5” x 18 ET 49) and Apex ARC 8 wheels (8.5 x 18 ET 45) would fit without spacers. Selecting a rotor diameter fixes the radial position of the caliper, but the depth of the rotor hat is a variable that can be adjusted to provide more or less spoke clearance. Also, by thickening the rotor hat mounting pad a spacer could effectively be built into the hat if necessary.

I had a CAD model of the ARC 8 wheels that I had created for other purposes so checking the fit on the ARC 8 was an easy digital process.

Name:  1 ARC 8 Digital Fit Check.jpg
Views: 3343
Size:  44.7 KB

Checking the fit on the OE wheel required building a template. I printed the digital model at 1:1 scale, laminated this to a piece of aluminum sheet and used the trimmed template to confirm fit on both wheels.

Name:  2 Template ARC 8.JPG
Views: 3371
Size:  536.4 KB

Name:  3 Template BMW 261.JPG
Views: 3361
Size:  490.8 KB

The template check confirmed that my selected rotor hat geometry would clear both wheel spokes. The increased barrel clearance on the ARC 8 wheels reveals their thinner barrel construction and shows why these wheels are so much lighter than OE.

With all the parts now built, the following images show the fit of the final product.

Name:  4 Fitment ARC 8 Looking Inboard.JPG
Views: 3392
Size:  507.8 KB

Name:  5 Fitment ARC 8 Looking Outboard.JPG
Views: 3369
Size:  529.1 KB

Name:  6 Fitment 261 Looking Inboard.JPG
Views: 3303
Size:  535.3 KB

Name:  7 Fitment 261 Looking Outboard.JPG
Views: 3320
Size:  583.2 KB

CHECKING THE DUCT FIT

Interference between the ducts and the brake hydraulic hoses could be catastrophic so I wanted to take no chances here. To confirm positive clearance at all ranges of steering and suspension travel I removed the spring to permit the suspension to be fully cycled. I have maintained a comfortable 15 mm clearance between these two parts.

Name:  8 Duct Clearance Full Lock.JPG
Views: 3331
Size:  546.2 KB

THE BRAKE BIAS MATH

The brake torque generated by a brake caliper is proportional to:

Brake Factor = Wheel Diameter x Brake Pressure x Friction Coefficient x Effective Radius x Piston Area

Considering each term in turn:

1) Wheel Diameter: This is the lever arm for the tire. As the overall diameter of the wheels front and back is identical, this term can be dropped.
2) Brake Pressure: while some vehicles have hydraulic proportioning valves that alter reduce the rear brake hydraulic pressure as a function of system pressure, our vehicles do not. Front and rear pressures are the same, except under extreme conditions when ABS / Electronic Brake Force Distribution reduce the rear pressure as a function of wheel slippage. Accordingly, front and rear pressure are the same when calculating the basic brake bias and this term can be dropped.
3) Friction Coefficient: I intend to run the same brake pad compound front and rear, so the friction coefficient can be assumed to be the same front and rear. Hence this factor can also be dropped when calculating the basic brake bias.
4) Effective Radius (Re): This is the lever arm for the brake pad and is distance from the centre of the wheel to the center of the brake caliper piston (or the average radius for a multi-piston caliper). AP publishes this value for their caliper, and I have estimated it based on measurements for the OE calipers.
5) Piston Area (A): This is the piston area (or sum of all piston areas for a multi-piston caliper) on one side of the caliper.

This gives a simplified Brake Factor formula:

BF = Effective Radius x Piston Area

And if we define the Front Brake Factor as BFf and the Rear Brake Factor as BFr, the Front Brake Bias is:

Front Bias = (BFf / (BFf + BFr)) x 100%

OE Front Brake: (338 mm OD Rotor, Pistons 28.0 mm, 32.0 mm, 36mm)

Ref (OE) = 141 mm
Af (OE) = 2430 mm^2
BFf (OE) = 342678

AP Front Brake: (356 mm OD Rotor, Pistons 27.0 mm, 31.8 mm, 38.1 mm)

Ref (AP) = 149 mm
Af (AP) = 2504 mm^2
BFf (AP) = 373809

OE Rear Brake: (324 mm OD, Piston 42.0 mm)

Rer = 135 mm
Ar = 1385 mm^2
BFr = 187035

Therefore:

OE Front Bias = (342678 / (342678 + 187035)) x 100% = 65%

AP Front Bias = (373809 / (373809 + 187035)) x 100% = 67%

As I have mentioned previously I am happy with the slight increase in front brake bias as this is appropriate for use with stickier tires.
Appreciate 3
Fume51.50
atr_hugo325.00
      05-02-2017, 11:36 AM   #16
asbrr
Major
Canada
542
Rep
1,233
Posts

Drives: 2014 335ix M-Sport
Join Date: May 2015
Location: Toronto

iTrader: (1)

Excellent work as always. Sort of a side question, how does the master cylinder get "sized" for the braking system? I understand it's related to the total volume of fluid being pushed through the system, which in turn amongst other things is related to piston size. So basically, at what point should one consider upsizing the master cylinder when upgrading brakes?
Appreciate 0
      05-02-2017, 09:48 PM   #17
fe1rx
Captain
1395
Rep
777
Posts

Drives: 135i, 328i, Cayman S
Join Date: Jan 2008
Location: Canada

iTrader: (3)

Quote:
Originally Posted by asbrr View Post
Excellent work as always. Sort of a side question, how does the master cylinder get "sized" for the braking system? I understand it's related to the total volume of fluid being pushed through the system, which in turn amongst other things is related to piston size. So basically, at what point should one consider upsizing the master cylinder when upgrading brakes?
Thanks. The simple answer would be "when the pedal starts to feel too long", but that answer is probably ignoring the actual cause and applying a bandaid solution.

Adding total caliper piston area to the total brake system will mean more fluid will be needed to move he pads a given distance. Compliance in the calipers will have the same effect. So will knock back, brake shims, crumbling piston noses, flexing piston bottoms, compressible pad compounds, warped backing plates, rubber flex hoses, flexing in the firewall mounting of the master cylinder, etc.

BBK manufacturers (should) size their calipers to work with the existing rear calipers and master cylinders, so a BBK per se should not be a reason to change the master cylinder.

The only time the master cylinder should need upsizing is to achieve a firmer pedal at the expense of some mechanical advantage. In some cases it works well (I did it on my RX-7 and was very happy with the result), but the better solution would be to address the fundamental cause of excessive compliance, in one or many places, first.

In my case with this AP BBK, the small increase in total piston area is a trivial 2% which should correspondingly lengthen the pedal, but the pedal feels firmer and higher because the caliper (structurally optimized), pistons (domed bottoms, anti-knockback springs, no composite nose), pads (thicker backing plates, no shims) and rotors (full floating) are all designed for improved stiffness.

If you are at the DDT on Friday or Saturday this week say hello and I will let you give them a try.
Appreciate 0
      05-03-2017, 10:26 AM   #18
asbrr
Major
Canada
542
Rep
1,233
Posts

Drives: 2014 335ix M-Sport
Join Date: May 2015
Location: Toronto

iTrader: (1)

Quote:
Originally Posted by fe1rx View Post
....snip...

but the pedal feels firmer and higher because the caliper (structurally optimized), pistons (domed bottoms, anti-knockback springs, no composite nose), pads (thicker backing plates, no shims) and rotors (full floating) are all designed for improved stiffness.

If you are at the DDT on Friday or Saturday this week say hello and I will let you give them a try.
Makes a lot of sense, thanks for the explanation. I felt a corresponding improvement in pedal feel going from stock 128i calipers to 135i front calipers, I can imagine the improvements when doing a proper kit.

You're coming to DDT? Excellent, I will be there this Saturday for lapping...albeit the weather is supposed to be horrible. Looking forward to meeting you and checking the car out, will definitely say hello!
Appreciate 0
      11-18-2018, 08:18 AM   #19
Z16A
New Member
18
Rep
15
Posts

Drives: E36 M3
Join Date: Jan 2017
Location: Il

iTrader: (0)

Hi fe1rx, how are the brakes holding up? My buddy has the same calipers on his Z06 with 315 tires all around. The stopping power is amazing and they handle the heat so well..

Did you decide to make any kits for us poor guys who don't have mills of our own?
Appreciate 0
      11-18-2018, 08:34 AM   #20
MightyMouseTech
Major General
MightyMouseTech's Avatar
4338
Rep
6,196
Posts

Drives: 13 135i 6MT LeMans Blue MSport
Join Date: Feb 2013
Location: Ottawa, Canada

iTrader: (0)

Beautiful work as always.

I use the same pad combination on my winter/track car.

HPS are great on the street, and the DTC are amazing on track.

Love that all Hawk pad compounds are compatible. No rotor swap required when hitting the track.
Appreciate 0
      04-21-2020, 07:17 AM   #21
Joao Basso
Registered
Portugal
9
Rep
4
Posts

Drives: 2007 123d
Join Date: Dec 2014
Location: Lisboa, Portugal

iTrader: (0)

Hello fe1rx,

Great report here, thanks.
I want to do some brake ducts like yours. I need in fact to do something to cool the brakes as my OEM 135i brakes and road pads are on the limit of temperature on track usage with only 240 bhp and road tyres. I have burned pads and seals once.
Maybe my E87 ride height is higher then yours (so I may need to adjust the design) but I was wondering if you are willing (and kind) to send me the flat pattern dxf file (or BMP) of your brake ducts as a starting point?

Thanks in advance.
Joao
Appreciate 0
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 07:50 PM.




1addicts
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