Maybe try dropping back to a 17" rim, which will introduce some ride comfort via sidewall flex.
The Mazda is not a performance car, so will not have performance car suspension. The BMW, while a sort of performance car, is still fitted with family-car-comfort suspension.
If you want a comfy ride, get a Falcodore or something. If you want a performance car, put up with performance car ride and comfort.