Tape players
yes they did. I ordered a brand new E46 330Msport in 2005 and the standard system was tape. Hilarious.
Historically the standard of BMW's sound systems has been incredibly poor but they are now starting to catch up with the quality of the rest of the car.
Fantastic engines but piss poor hifi