extract from my post on mx5klubpolska forum https://www.mx5klubpolska.pl/forum/viewtopic.php?f=28&t=32065&hilit=nc+audio)
pytania o nagłośnienie w MX-5 NC dość często się powtarzają. W ciągu kilku lat przerobiłem sporo pomysłów w tej kwestii - oto wnioski. Może pozwoli to komuś uniknąć błędów
its about stock non-Bose system with 6 speakers

in stock form sounds really bad. CD a little better, FM nightmare, no other sources
SOUND
main issues with sound in mk3 Miata are
- mid-woofers (oval wideband speakers with 2 membranes). I found these speakers are deteriorated and you can replace them immediately. One thing you can reuse from them are connectors to connect new speakers without cutting harness and plastic water guards
I recommend using 165mm woofers on MDF adapters. You can use Speakers up to around 70 mm depth (from mount to window slider is 66mm, adapters are around 6mm thick)
mid-woofer replacement is a mustWithout this sound will be still very bad, believe me
- lack of sound deadeningDesing is not that bad but additional sound deadening helps a lot. I recommend doing this. Thread about this (in polish ;-) )
viewtopic.php?f=28&t=34763
- głośników wysokotonowych, jeśli są sprawne nie ma co ruszać. Ich wymiana bez zmiany miejsca montażu zbyt wiele nie pomoże. Jeśli ktoś chce istotnej poprawy trzeba myśleć o montażu w słupkach
- przedliftowe radio brzmi tak sobie, poliftowe trochę lepiej. Dobry aftermarket to dalszy postęp, ale nie oczekujcie za dużo bez wymiany głośników i wytłumienia drzwi. UWAGA! poliftowe radio ma nieco inną ramkę (kolor, kształt) więc nie jest to najlepsze rozwiązanie dla estetów
FUCTIONALITY
At first you have to take decision of keeping stock headunit or replacing
1. to replae headunit you need something like this

and 1DIN or 2DIN aftermarket headunit, choose you like
2. keeping stock headunit but having desire to add more sources like AUX, BT, USB there are few options. I start with best bang for a buck ones
this BT module (aliexpress). There are versions with microphone or without, around 15 euro. For me this is best solution for stock radio. Cheap but good enough, if you want more replace whole headunit

- jakość dźwięku nawet niezła, minimalnie gorsza niż dużo droższa WEFA, lepsza od transmiterów FM i kabelków Aux. Obsługuje tylko kodek SBC więc uwaga co do głośności z telefonu obowiązuje. Są w pewnych warunkach słyszalne lekkie zakłócenia ale mają taką charakterystykę że nie drażnią.
- wygoda użytkowania w miarę
- montaż odrobinę bardziej skomplikowany niż Wefa. Oprócz wtyczki do radia trzeba podpiąć masę i zasilanie najlepiej na kabel zasilania anteny dzięki czemu moduł BT nie uruchamia się gdy mamy wyłączone radio. It is very convenient
- moduł jest niewielki, można upchnąć go za radiem i nic nie widać ani żadne kable się nie pałętają.
- działa z radiem przedliftowym i poliftowym.
CD changer emulator for instance WEFA. There are few different units, with different inputs and with or without microphone. I used top model WEFA-606
around 80 euro
- jakość dźwięku przyzwoita, o niebo lepsza od transmiterów FM i tych po kabelku pod warunkiem że nie przesadzamy z głośnością telefonu Głośność na max powoduje spłaszczenie dynamiki, nie polecam. Set 2-3 clicks below maximum then it sounds similar to CD
- zachowujemy działanie sterowania z kierownicy (przełączanie utworów, odbieranie/odrzucanie połączeń).
- flaw I found is automatic connecting to phone regardless headunit is on or off. In case is off and someone calls us you will not hear him. This was for me unacceptable so I sold WEFA
- transmiter FM
Rozwiązanie bardzo proste i tanie. Wpinamy w gniazdo zapalniczki dostrajamy do radia i działa. Przetestowałem 2 modele Baseus'a za ok 50zł każdy oraz nieco droższy Xiaomi Roidmi 3S. Z tej trójki najlepszy jest ostatni, jednak:
- jakość znośna ale od CD odbiega, czasem mamy szumy piski trzaski gdy trafimy na lokalna stacje nadającą blisko częstotliwości ustawionej na transmiterze itp
- obsługa (rozmowy, przełączanie źródeł i utworów) średnio wygodna, nie działa sterowanie na kierownicy poza głośnością
dont recommend
- kabelek AUX do wejścia MEDIA

around 10 euro. Connected to your phone (if has jack output) or add BT module for another 10 euro.
Not very expensive, sounds better than FM transmitters but volume is low even with maximum volume from phone
Ta opcja robi się mocno bez sensu wobec istnienia gotowych modułów BT, niemalże plug'n'play, które znalazłem
headunit removal necessary to install AUX cable, changer emulator or another module
in short
- remove 2 plastic triangles from left and right side of headunit
- remove plastic steel trims below steering column
- remove bolts. The worst one is hidden from drivers (LHD) side. I recommend throwing it away after removal
when your audio starts to work decent I recommend installing Bass Shaker units Tak - może być jeszcze lepiej 😀