That is odd. I find my CM9s have plenty of bass for music when running in 2 ch Pure Audio mode. They sound very clean from top to bottom and I would call them accurate. You might be used to an artificial bass response.
Obviously, for movies, a good sub becomes necessary. I run a JL Fathom and it works great with them as it fills in the ultra low end with clean bass.
LG OLED65E6 | Marantz AV8802A | Marantz MM8077 | Panasonic DMP-UB900 | PS Audio PerfectWave P3 | B&W CM9 | B&W CM5 | Dual JL Audio Fathom f112
Maingear Drift Z170 GTX 1080 HTPC | BDI Mirage 8227 | Logitech Harmony Elite | Synology DS916+ | TEAC UD-503 | Focal Solo6 Be | Vizio P50-C1