UPDATE:
Sold the telefunken radio that came with the car and bought a Professional radio.
I preferred the oem sleek look of the bmw radio, makes the dash look much better compared to the old radio.
The OEM radio also plays way better and louder compared to the aftermarket radio, Not sure if my car has a BMW amp somewhere but the difference is huge!
Pics of previous and new
New
Bummed that my car doesnt have bluetooth but probably would have never used that anyways.
Need to find a CD changer now, the inside CD holder thingy is missing....but the CD changer is working.
UPDATE 2:
Ordered a smaller carbon fiber antenna from the overseas, its in SA but now the wait for SAPO begins.
Want to order a new gearnob as well as the current has a big chip/chunk out of it.
I have tinted the rear tails with laminX which looks great, no pics with me now but want to do the headlights as well.