BMW E46 Integrated Bluetooth and Voice Command for Less than $100 Pictorial DIY - BMW Forum - BimmerWerkz.com
FAQ's and DIY's frequently asked questions, Do it yourself project how to's. and important information.

Reply
 
LinkBack Thread Tools Display Modes
#1 (permalink) Old 11-22-2009, 04:58 PM
quality
 
Delmarco's Avatar
 
Join Date: Aug 2004
Location: NYC
Posts: 7,254
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute
Garage
(Thread Starter)
Cool BMW E46 Integrated Bluetooth and Voice Command for Less than $100 Pictorial DIY

This DIY is for adding Bluetooth with Voice Command features to your 1998 to 2006 BMW E46 Sedan, Coupes and Convertibles. This DIY focuses on integrating an aftermarket bluetooth and voice command into the BMW Business CD53 Radio (all year Blaupunkt or Alpine models) so that you control your mobile phone's incoming and outgoing calls only using the steering wheel buttons and your voice.





The DIY difficulty of this project is very easy and takes the average Joe about 30-40 minutes. The only tools required are clean fingers, a star point screw driver and flat clean dull butter knife for prying the dash trim off. There is no splicing wires, no removing seats or console armrest, no adding antennas on your roof or digging around your trunk for cables. This DIY ONLY requires removal of the Radio, Center Vent and Glove Box (total of 10 screws) and everything else is plug and play. Some DIYs state that removal of the A P!llar is necessary for running the mic to the headliner but I will show you that it is NOT necessary to remove the A P!llar.

The cost of this DIY can vary. You will need to purchase the Connects2 CTPPAR007 steering wheel integration kit from the UK vendor
( Connects2 CTPPAR007 - BMW, Parrot Bluetooth Steering Wheel Adapter CTPPAR007 by Connects2 - Low Cost Car Audio secure online shop ) and their price is set at 49.99 (about $80.00 USD). And next you will need to order the Parrot CK3000 Bluetooth kit (it is also called the Parrot ck3000 evolution) which can cost from $9.00 and up on eBay. You do not need to buy anything else nor can you substitute other Parrot Bluetooth kits or aftermarket Steering Wheel/Radio Adapter harnesses. It will not work here. Also do not get tempted to save money on the CTPPAR007 and buy another similar Steering Wheel Control Adapter harness-and they are lots out there that claim to work with various bluetooth kits. It will not work here. This DIY will ONLY WORK with the CTPPAR007 and the Parrot ck3000 together!

When said and done this DIY will upgrade your BMW with much of what the OEM Bluetooth does including instant and automatic pairing and unpairing when you enter or exit the car, one button touch voice command, one button touch redial and full radio and steering wheel integration. The only thing you will not get is full Caller ID read out on your radio display-instead it will display PHONE or WAIT. This is something I can do without as I may have people sitting in my car and I do not want them to see who is calling me (see under girlfriend).



PART ONE: Looking at what we got

Here I got everything I needed off eBay. You need the CTPPAR007 kit which you can also find on eBay or eBay.co.uk. The vendor states that the CTPPAR007 is for the 1998 to 2001 E46 and the CTPPAR008 is for the 2002 to 2005 E46. This is wrong the CTPPAR007 has the 17 pin style connecter that all year BMW E46 cars and all year BMW Business CD53 Radios come with.
The CTPPAR008 is the flat style 40 pin connector that is found on the 2006+ E90 BMWs. So that will not work on the E46.






When you open the Parrot ck3000 kit you will see the obvious main bits (the blue box, the mic and the controller) and you will also see a bag filled with a few wire harnesses and a black rectangular module for connecting to the radio and allowing for the mute function. You do not need this since the CTPPAR007 will replace this portion of the ck3000 kit. Also you MUST HAVE the ck3000 Controller connected to the main blue box in order for the CTPPAR007 to make the steering wheel buttons work with the kit. You do not need the controller on your dash when using the Bluetooth as it only needs to be connected so you can tuck it behind the glovebox with the other modules.












Delmarco is offline  
Sponsored Links
Advertisement
 
#2 (permalink) Old 11-22-2009, 04:59 PM
quality
 
Delmarco's Avatar
 
Join Date: Aug 2004
Location: NYC
Posts: 7,254
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute
Garage
(Thread Starter)
PART TWO: Opening up the Dash
















Delmarco is offline  
#3 (permalink) Old 11-22-2009, 05:00 PM
quality
 
Delmarco's Avatar
 
Join Date: Aug 2004
Location: NYC
Posts: 7,254
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute
Garage
(Thread Starter)
PART THREE: Installing the Guts
NOTE: For ease of understanding this DIY I've taken the liberty of labeling the Harness Head Connectors as A, B and C. This labeling is only specific to this DIY and not used by Parrot or Connects2.

The A Connector is what you have in your car right now. It is what connects the car to the BMW Business CD53 Radio. With the exception of the possible Data Link mini connectors that attach to the bottom section brackets(you may or may not have these Data Links in your car's A Connector depending on whether your car has prewiring for the CD Changer or AUX input/Sirius/Ipod Data Links) these are all the same on all BMW E46 vehicles from 1998 to 2006.

The B Connector
. This is what will replace the function of your A Connector when you install the kit. Or a better way to say this is that it will take on the role of the A Connecter in connecting directly to the CD53 Radio and also carrying any Data Link connectors that you have going into the Radio.

The C Connector forms a connection with the original A Connector in your car thus connecting the entire Bluetooth system AND CD53 Radio to the rest of the car (IE. for power, ground, speakers, etc...). This C/A Connection is the only thing that adds difficulty to the DIY as it is hard to tuck away behind the Radio when replacing the Radio unit. So we must set the C/A Connection above the radio space and to the side of the upper Center Vent space.




































Delmarco is offline  
#4 (permalink) Old 11-22-2009, 05:00 PM
quality
 
Delmarco's Avatar
 
Join Date: Aug 2004
Location: NYC
Posts: 7,254
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute
Garage
(Thread Starter)
PART FOUR: Setting up your MIC























And that is it you are done!

Here is a direct link to the picture album;

ImageShack -


and my eBay auction info showing where I got my stuff.

Delmarco is offline  
#5 (permalink) Old 11-22-2009, 05:33 PM
OMFG another one!?
 
witeshark's Avatar
 
Join Date: Aug 2004
Location: Miami FL
Posts: 14,697
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
witeshark is just really nice witeshark is just really nice witeshark is just really nice witeshark is just really nice witeshark is just really nice
Very impressive, great detail! Thanks Del!

BMW

Sig by zeaq
witeshark is offline  
#6 (permalink) Old 11-22-2009, 11:53 PM
drz
Administrator
 
drz's Avatar
 
Join Date: Dec 2004
Location: Tee Ex
Posts: 12,129
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
drz has a reputation beyond repute drz has a reputation beyond repute drz has a reputation beyond repute drz has a reputation beyond repute drz has a reputation beyond repute drz has a reputation beyond repute drz has a reputation beyond repute drz has a reputation beyond repute drz has a reputation beyond repute drz has a reputation beyond repute drz has a reputation beyond repute
Send a message via AIM to drz Send a message via MSN to drz
Great DIY. Thanks Del!

Do you know if this kit will work with the OEM mic that comes prewired in some models? Also, where did the Parrot CK3000 controller go? Lastly, please confirm: the incoming audio comes out of the radio speakers, correct? DOes it mute the radio when you make/take calls?

drz is offline  
#7 (permalink) Old 11-23-2009, 07:15 AM
1st Gear Member
 
Join Date: Feb 2009
Location: Las Vegas
Posts: 273
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
coolvegase34 is an unknown quantity at this point
Great diy. You must be a student at MIT or something. By the way, that is the way to post a diy. Very clear instructions with well diagrammed photos. You should teach a class. I also enjoy your diy with the light-up door handles. Not something I would be interested in, but clever, entertaining and informative. Keep up the good posts.
coolvegase34 is offline  
#8 (permalink) Old 11-23-2009, 10:06 PM
quality
 
Delmarco's Avatar
 
Join Date: Aug 2004
Location: NYC
Posts: 7,254
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute
Garage
(Thread Starter)
Quote:
Originally Posted by drz View Post
Great DIY. Thanks Del!

Do you know if this kit will work with the OEM mic that comes prewired in some models? Also, where did the Parrot CK3000 controller go? Lastly, please confirm: the incoming audio comes out of the radio speakers, correct? DOes it mute the radio when you make/take calls?
Hey Daniel,
The Parrot Controller can be stashed near the Parrot's Blue box behind the glove box area. The Parrot Controller MUST be connected for the Steering Wheel Buttons to work.

Everything is done via the Parrot's mic (outgoing audio) AND the car's radio speakers (incoming audio). So it automatically mutes the radio which is why I said it is completely 100% integrated into the BMW E46 vehicle and pretty much an OEM result for a lot less money and headache. The OEM Bluetooth works the same way but the Parrot kit uses LESS PARTS meaning a quicker simpler DIY installation and less money spent!

I don't think it will work with the OEM mic UNLESS you know how to splice the OEM mic wires into the Parrot's kit's mic wires. But note that all E46 are pre-wired to accept the OEM mic unit, but it does not mean they have mics in them already.

Quote:
Originally Posted by coolvegase34 View Post
Great diy. You must be a student at MIT or something. By the way, that is the way to post a diy. Very clear instructions with well diagrammed photos. You should teach a class. I also enjoy your diy with the light-up door handles. Not something I would be interested in, but clever, entertaining and informative. Keep up the good posts.

lol. Thanks.
I love BMWs and I love my Bimmerwerkz community! So everything I do to my car I try to document and share with this community. I've learned so much from this online community over the years that anything I do now is the least I can do for the new faces entering this world of BMW Forums.

I'm an Engineer but an Environmental Engineer so I had to learn all the basics back in school. I also teach, well if you call TA/Adjunct work teaching, for the undergraduate school at my old college in the afternoons after work and I working in the outdoor education (IE. Outward Bound, Project Adventure) field with younger kids since forever.

But I don't think I would teach full time.


Last edited by Delmarco; 11-23-2009 at 10:13 PM.
Delmarco is offline  
#9 (permalink) Old 12-14-2009, 11:56 PM
quality
 
Delmarco's Avatar
 
Join Date: Aug 2004
Location: NYC
Posts: 7,254
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute
Garage
(Thread Starter)
Quote:
Originally Posted by farmdog View Post
Is there a difference between the ck3000 and the ck3000 "black" edition?
color option is the only difference and the black color will be the latest production which also means latest firmware.


I been getting a few PMs from folks with GPS Factory Navigation units looking for the 17 pin A Connector in their cars or wondering if they have the same connections.

From what I can tell you do have the same A Connector but it is location in the trunk with teh GPS Computer ECU/DVD module.

and it will look like this






So you will need to hook up the parrot ck3000 and ctppar007 all in this trunk space and run the mic thru to the cabin dash area. The ck3000 mic wire is long enough to pass thru the firewall into the cabin along the driver's side and you can place it on the dash or A p!llar column. If it is short you can get a mic cable extender at Radio Shack or any electroncis store.

Delmarco is offline  
#10 (permalink) Old 12-15-2009, 01:28 AM
quality
 
Delmarco's Avatar
 
Join Date: Aug 2004
Location: NYC
Posts: 7,254
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute
Garage
(Thread Starter)
Quote:
Originally Posted by djsteviec
Is it definately in the trunk? I have looked at the following site and there don't seem to be any mention of a seperate unit.

RealOEM.com Diagram Selection
Because you have the on board monitor you should have the BM53 receiver in the trunk and you do not have the CD53 head unit in the dash. I found the parts number with a picture from a 12/02 E46. Funny thing is the picture shows that the 17 pin connector is not the same on the BM53 instead it has the ctppar008 style 40 flat pin connector.

So you would definitely NEED to open up your trunk lining and pull this unit out to confirm what it has before ordering the ctppar007. As you may end up needing the ctppar008 or a relevant adapter for the DIY.


RealOEM.com BMW E46 320i ON BOARD MONITOR RADIO

BMW OEM NAVIGATION RADIO BM53

BMW PARTS # 65 12 6 919 080 or 65 12 6 919 081








Delmarco is offline  
#11 (permalink) Old 02-01-2010, 01:22 PM
quality
 
Delmarco's Avatar
 
Join Date: Aug 2004
Location: NYC
Posts: 7,254
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute
Garage
(Thread Starter)
Quote:
Hi,

I have the connects2 module in my car, and have a quick question for you. Do you find that sometimes, when you press the speech button on your steering wheel to "Say a command" that the voice saying "say a command" comes through your phone not the speakers? Then when you turn your car/bluetooth off and back on it will come back through the car speakers?

Most of the time it will come through the car speakers as normal but the odd time it comes through the phone handset?

Just want to know that its not just mine?

Thanks!
I know exactly the problem you are having. When I installed my Sirius and iPod USA-Spec Data Module last month in my car I forgot to unplug the radio and the battery. And since then my Bluetooth kept sending the voice command prompt thru the phone instead of thru the car speakers like it did before.

To fix this issue I first unplugged the car's battery and unplugged all the radio/bluetooth components, then I replugged everything and finally I reconnected the battery and everything is working perfect now.

I think at the parrot/connects installation for some year cars or radios unplugging the battery may be required before plugging in the components.

My kit worked perfect for three months after I first installed it, but the minute I connected other newer components to the radio like Satellite Radio and USA-Spec iPod Data, and I even upgraded the radio itself to the 02/2006 Alpine CD53 version at some point, then the Bluetooth kept sending the commands to the phone instead of the car.

Everything is working fine now.

Delmarco is offline  
#12 (permalink) Old 02-02-2010, 01:08 PM
quality
 
Delmarco's Avatar
 
Join Date: Aug 2004
Location: NYC
Posts: 7,254
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute
Garage
(Thread Starter)
Quote:
Originally Posted by JLondon View Post
Hmmm...the first day or two, I was told that the bluetooth sounded great!!! But since then, I'm being told that I sound muffled, background noise and static. I called my answering machine and spoke for about 2-3 minutes and it surely isn't crystal clear. Before I drop the glovebox, anyone with troubleshooting ideas? FYI, I'm using a Touch Pro on Sprint and haven't changed anything with the phone.
Best Advice is to drop your glove box and check the connections then pull out your radio and unplug and plug the connector back onto the radio. Also unplugging your battery may remedy it as well.

On a side note
when I was installing my USA-Spec iPod Data Unit last weekend I had to drop the glove box to store the Spec unit next to the Parrot Blue box and funny enough I noticed my Parrot Controller red/green buttons were active and lit up (as the car and the radio and bluetooth was on with the engine running). Pushing these red/green buttons and dial button activated the call features and setting features of the Bluetooth. I also noticed that it was squished in there between all the wiring and stuff behind the glove box.

The thought that occurred to me is that if your controller buttons are wedged in a getting constantly pressed by nearby objects then it may result in poor sound performance, issues with the steering wheel control buttons and all other types of weirdness.

So be sure to make sure the controller and it's buttons are all clear from contact with wiring and objects.

And yes the buttons on the little bugger are really very very very sensitive . As I was installing my USA-Spec I kept setting of the Bluetooth's voice/language settings everytime I brushed against the thing.








Delmarco is offline  
#13 (permalink) Old 02-02-2010, 03:38 PM
OMFG another one!?
 
witeshark's Avatar
 
Join Date: Aug 2004
Location: Miami FL
Posts: 14,697
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
witeshark is just really nice witeshark is just really nice witeshark is just really nice witeshark is just really nice witeshark is just really nice
Awesome as usual!

BMW

Sig by zeaq
witeshark is offline  
#14 (permalink) Old 02-14-2010, 02:09 PM
n00b
 
Join Date: Feb 2010
Posts: 1
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
mbozaritchie is on a distinguished road
Many thanks for an insightful, detailed and easy to follow guide.

I've just bought the necessary bits and pieces I need (approx 110 worth) and am looking forward to next weekend's project of wiring up my 04' E46 320Ci Conv. And to think I was ready to pay BMW 150 for a dash mounted BT kit without voice dialling/steering wheel controlled etc.

You sir, are a gentleman!
mbozaritchie is offline  
#15 (permalink) Old 03-19-2010, 08:56 AM
quality
 
Delmarco's Avatar
 
Join Date: Aug 2004
Location: NYC
Posts: 7,254
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute Delmarco has a reputation beyond repute
Garage
(Thread Starter)


I moved my oem location for the mic grill closer to the driver side where my head is, and more aft in the cabin where the other passengers are.
I didn't have a problem with the mic before, but I'm told that my voice comes across more clearer and louder now.

I tried switching it over to the sunroof switch hole but I quickly realized that the sunroof switch is bigger and the switch hole is bigger than the mic grill and mic grill hole. So the mic grill was too small for the sunroof switch's hole and the sunroof switch didn't even fit into the mic grill's hole. So I decided to create a new cut out hole for the mic grill that was in a new position. I also added a BMW Bluetooth Assist/SOS switch at the same time, which incidentally our cars are prewired for and just filed down the original mic grill hole so that the sunroof switch could fit in there.

The BMW Bluetooth Assist button can be bought off eBay for about $10 to $25 (DO NOT buy the ones Murad Motors sells as he overprices his switches to $50 and they don't come prewired). Make sure you get the older style switch with the two buttons like in my pictures below. This is the switch our cars are prewired for and you will find the wiring for this switch inside your sunroof switch hatch.

Follow these steps.

Mark out your outline...make it slightly smaller than the actual hole that you will use


Then get a sharp knife and cut away at the plastic until you feel it flex at the cut so it just snaps off.


Your finished hole will be smaller which is good because you DO NOT want it to be too big.
So get your file and file down the edges. The plastic will file away really quickly so go slow.
If you are placing the sunroof switch on the original mic grill spot you will have to file that hole down as well since the mic grill hole is smaller than the sunroof switch


Finished product. Make sure everything is lined up and if you mess up just go down to the dealership and buy another hatch lid cover as they only cost around $17 to $23.
DO NOT buy the junkyard ones off eBay as those junk yard sellers tend to want $40 - $60 for the same part in dirty used condition. I have confirmed that the BMW dealership sells these parts for $17 to $23!



Inside view of the hatch showing the new location of my parrot ck3000 mic. I used a drop of krazy glue to get it to stay in place.


Final view when said and done!







Last edited by Delmarco; 03-19-2010 at 09:20 AM.
Delmarco is offline  
Sponsored Links
Advertisement
 
Reply

  BMW Forum - BimmerWerkz.com > BMW Model Specific Forums > FAQ's and DIY's


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
User Tag List

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page
Display Modes
Linear Mode Linear Mode



Similar Threads
Thread Thread Starter Forum Replies Last Post
BMW E46 Sedan Exterior and Interior Door Handle LED Complete Pictorial DIY Delmarco FAQ's and DIY's 12 05-07-2011 02:54 AM
Adding OEM Rear Fog Lamps On The E46 for under $30 Pictorial DIY Delmarco FAQ's and DIY's 9 01-22-2011 10:55 PM
Pictorial DIY: BMW Homelink UGDO Remote Control Module Installation on the E46 Sedan. Delmarco FAQ's and DIY's 8 09-06-2009 11:59 PM
Pictorial DIY: BMW E46 Fan Clutch Removal & Engine Belts Change For Automatic Cars Delmarco FAQ's and DIY's 8 08-06-2009 07:43 AM
Pictorial DIY: BMW E90 HomeLink/Temp/Compass/Anti Dazzle Mirror Retrofit to E46 Delmarco FAQ's and DIY's 7 08-06-2009 12:44 AM

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
Trackbacks are On
Pingbacks are On
Refbacks are On

 
For the best viewing experience please update your browser to Google Chrome