I have a 2012 135i coupe with factory amp but no nav. I'm putting in a Joying 8" single DIN Android 8.0:
https://www.ebay.com/itm/Joying-Newe...B/332500447559
With a Best Kits BKBMW3 dash kit and PAC RadioPRO RP4.2-BM21 smart harness.
I did a test fit and it fits fine. Doing the wiring today.