Scott, The Kenwood and most other head units have a DIN size which will match most openings on most European cars. BMW is starting to market exceptions but you should be safe for now. The only problem you may have with 40 watts per channel is the mounting depth of the system. You may have to make adjustments in the back of your dash. - -Kevin ------------------------------