Hello, we will recommend the below better unit to you:
http://www.seicane.com/seicane-s127511-pure-android-autoradio-gps-car-a-v-system-for-2005-2012-mercedes-benz-ml-class-w164-ml280-ml300-ml320-with-cd-dvd-player-3g-wifi-bluetooth-mirror-link-obd2
(Note: the car model and year listed on our website is just for buyers' reference.)
1) Could you please send us the photo of your car's dashboard?
Then we can help you to check it.
PS: If your dashboard picture is similar to the origin radio picture listed in this unit's product description page, then this unit will fit your car, please place order directly on our website.
2) Does your stock back up camera have AV plug? If yes, then it can be installed on our unit. Or you can simply add our rear view camera option to your cart when ordering this unit from us.
3) Yes, the unit support the factory steering wheel controls.
4) If you car has optic fiber amplifier located under the main or assistant driver’s seat, or if your car comes with optic fiber Harmon Kardon system, please select the option " Support 2005-2012 Year Original car's Optical Fiber Amplifier " when place order, then we will send you one optic fiber decoder. The installation of this optic fiber decoder is quite easy and we can send instructions to you about how to install it. With this optic fiber decoder's installation, your original car's optic fiber and all your original car's speakers will still work.
Best regards
By
Seicane