Found out my 04 Mazda3 had a cassette player option. : r/cassetteculture
2023 Mazda Mazda3 Sport GX Manual FWD in Port Moody | OpenRoad Mazda Port Moody
Mazda 3 Review (2023) | Autocar
Novosibirsk, Russia - June 29, 2021: Mazda 3 Stock Image - Image of player, light: 224168973
Mazda 3 MPS - Drive
Android 11.0 8+256g For Mazda 3 2003-2009 Car Gps Navigation Auto Stereo Multimedia Player Head Unit Radio Tape Recorder Satnav - Car Multimedia Player - AliExpress