The BMW E46 navigation can fit: BMW 316i, 318i, 318Ci, 320i, 323i, 325i, 325xi, 328i, 330i, 330xi, M3, 318d, 320d, 330d, 330xd, etc.
The bmw car radio e46 can fit BMW 3 series from year 1998 to 2004, including BMW M3, the BMW E46 was released in 1998, while 2002 is the best selling year for E46.
FREE GIFT: Buy This bmw e46 navigation now to get 2GB Memory Card with GPS Maps for navigation (Available for USA,Canada,Australia,Europe,South America, etc. Nearly all over the world!)
Buy this bmw e46 navigationfrom here: http://www.cars-electronics.com/double-din-bmw-e46-dvd-player-with-gps-navigation-for-bmw-3-series-e46-plus-2g-card-steering-wheel-control-fm_p1272.html.
BMW 3 Series: 1998 to 2001-BMW E46(BMW Old 17-Pin connector)
BMW 3 Series: 2002 to 2006-BMW E46(BMW new 40-Pin connector)
BMW M3: (1998 - 2006)
BMW E46 Navigation Highlights:
* Easy installation, plug and play
* Free GPS maps of IGO 8
* Windows CE 6.0 system. SiRF Prima, CPU: ARM 11 600MHZ + GRF3i, bluetooth chip BC3, DVD use Sunplus SPHE8202T decode chip.
* Support steering wheel controls/Alpine 6 CDC/iPod/USB
Buy more car dvd player from: http://www.cars-electronics.com