I would look on this form for people selling there stuff. Cheaper and you pretty much know it will fit. Yea cutting holes in your doors is the best way to go as far as sound quality. But my components sound fine i have 6.5 bought an adapter from eas. Used bsw for help as far as wiring and door panel removal. They even got a video on youtube. I just installed mine last night Started at 3 was done by 7 and I'm pretty anal about my bimmer. Image d makes a good speaker i had image d 12 in my jetta they had a three year warranty loved them. I got the hex 6.5 diamonds and they fit great I was a little nreves about the instal. My crossovers are huge but they fit on tne door panel.