How to upgrade sound on E46

I'm new to this forum because it's the first time we own a BMW. We got a 323i E46 year '00, very low miles, great condition, and it looks like a '02
because the complete front and rear bumper cover are from an '02 330i. Sweet car.
Long story short, we absolutely love how the car handles but we are very, very disappointed with the factory sound system. What a piece of junk!!! (No offense) Granted, is not the Premium-top-of-the-line, but is the Business CD with separate speakers on the doors and the rear deck... no CD changer or amplifier. Still, even the factory stereo on my '98 VW JETTA sounded better.
What are my options as far as upgrading the system? I would like to keep the factoty radio, if I can, because I think there's no way anybody can make an aftermarket radio look good on these cars.
Any suggestions will be appreciated.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.