most midranges suffer at 250 Hz.
Midwoofer combines "woofer" and "midrange" not the tweeter.
Typically cover 50-2500 in a ported box with a 1" tweeter covering 2500-18 000.
You don't need a sub if you choose the right woofer.
Unless you want more than 120 dB OR much below 30-40 Hz.
Both are dumb in a car.
High SPL = no hearing.
Low frequencies = rattling everything.