This is a fantastic head unit for your BMW e46 (1999-2005). The device looks great and blends perfectly with the interior dashboard. Even the button illumination color glows in BMW Orange! The installation took some time due to the accumulation of cables and harnesses. I was able to push the whole thing into a gap to the LEFT of the block to fit flush into the dash. Take your time. You will eventually get it. Watch as many YouTube videos as possible, they are really helpful. The CANBUS decoder (included) brought the steering wheel controls back to life! (Something my top-of-the-line Alpine controller couldn't do). Instead of Google Maps, I opted for SYGIC Maps/Navigation. For navigation, it looks a lot better than Google Maps. I didn't even have to connect an external microphone. I just use the built in microphone on the unit itself, next to the volume control, and people on the other end tell me I sound "perfect". Even at high speed! The seller, Million Expert, even included 3 bonus items for free (just had to pay sales tax): 1) DVR; 2) Rear view camera and wireless OBD scanner! All in all, this device made me look forward to getting behind the wheel of my 1999 BMW 328i again! No regret! Many thanks to the Sicilian seller "Million Expert" and EONON for a fantastic product!
Garmin dezl OTR700: Advanced 7-inch GPS Truck Navigator with Easy-to-Read Touchscreen Display, Custom Truck Routing, and Load-to-Dock Guidance
12 Review
Garmin nΓΌvi 1390LMT 4.3-Inch Portable πΊοΈ Bluetooth GPS Navigator: Lifetime Map & Traffic Updates
11 Review
TomTom ONE 3rd Gen 3.5" Portable GPS Vehicle Navigator with Manufacturer Discontinuation
11 Review
Enhanced Android Bluetooth Navigation Support: Double the Functionality
12 Review
πΊοΈ Enhance Your Navigation with Garmin BlueChart g2 California/Mexico Saltwater Map microSD Card
7 Review
Garmin GC 100 Wireless Camera: High Quality and Easy-to-Use, Model 010-01865-30
5 Review
πΊοΈ Humminbird Lakemaster Plus β Black Wisconsin Contour Digital GPS Map
3 Review
Garmin MS RA70CV Cover Fusion 010 12466 01
5 Review