The modern stereo system

2, 12” subs would rattle the car pretty bad and cover whatever efforts you put into the rest of the speakers. You’d pretty much have to adjust everything to the point the 12’s would be useless or at least worth the downgrade to a single 10” sub in a ported truck box (low profile) or one of the under-seat units referenced by a few in this thread. Most “head units” come with a very small built in amp that could push 2, 3.5” speakers. Anything more, really, should have an amp and some cross-overs ran to the remainder of the speakers. Sounds like a Bluetooth head unit is the most modern and less invasive solution for a modern system.

Kick panel 3.5-4” speakers and rear deck 6x9’s, under-seat sub, with a Bluetooth head unit and an adequately rated amp to push it all would probably be the way I would go.

One of the best systems quality wise I’ve ever heard was using a single 8” sub under the back seat in a custom enclosure. You could hear the bass and experience it perfectly and still get amazingly clear response in the other frequencies. Really excellent experience, and other cars around us weren’t really feeling the bass from our music. Standing outside the car with it turned up you could feel it, but it wasn’t overkill