All BMW E46s without OEM navigation require the HVAC relocation bracket (either the "single row" or "individual row") to install a double-din radio such as the Dynavin. This bracket makes it convenient to access your USB ports and eliminates the need for USB flush mounting.
2 USB or 12V?
The "12V" Dynavin bracket includes two USB ports --one for USB charging (3A or 12V) and one for multimedia that plugs into the back of the Dynavin or other aftermarket radio. The other option, the "2 USB" Dynavin bracket, is typically used when installing a Dynavin radio, as the Dynavin has two USB ports (one for the iLink dongle used for Android Auto/Apple CarPlay and one for other MEDIA/charging. If installing with a different aftermarket radio, you will most likely want the "12V" version. It just depends on how many USB ports the radio has and your preference.
This bracket eliminates the ashtray compartment. If you want an ashtray or closed pocket, we do sell the BMW brand Single Row only.
Note: USB configuration (non-12V version)- Facing the front of the bracket, connect “MEDIA” USB plug to left connection on back and “PHONE” USB plug to right connection on back. (See picture)
"Media" on left, "Phone" on right
For BMW E46s switching to a double-din head unit (Dynavin) where all the buttons above the ashtray are housed in a single assembly with center-mounted switches. The single row version is for switches that are part of and pull out as a long, single unit. You may have any number of buttons but note there are NO SEAMS BETWEEN the buttons. Newer E46 models particularly the M3 typically have the "single row" configuration.
Which HVAC control relocation bracket do I need for my E46?
Look at your car's buttons. If there are no seams between the buttons and they are all housed in the same long button housing unit, you need the "single row relocation bracket" as pictured below. The individual row version is for switches that pull out individually. The single row version is for switches that are part of and pull out as a long, single unit.
If you can see seams between the buttons (as pictured below) or you have one button with a "blank" filling in the rest of the area, you need an "individual row relocation bracket". The number of buttons is irrelevant but what is crucial is whether there are vertical seams between them or not.
If you're not sure which one you need, email us a picture of your console and we will let you know!