BMW 2002 TO 2006 Speaker Sizes:Check out our Speaker Index page.
Front door: 6.5"
Rear side panel: 6X9"
Here you can order good name-brand inexpensive replacement speakers that fit properly and sound good with an OEM or aftermarket radio.
Installation Kits Index Page.
Harness and Radio Plugs Index Page.