Given the Pi camera has sync issues with long cables I would use the Pi camera connection for the front view and a USB one for the rear and passenger compartment (check the local law for recording people though - it’s a pain here in the U.K. and check with your insurance to see if they would accept a home made recording device as evidence in a bump).
The compute modules have the ability to have two directly attached cameras (but come with lots of complications) - there is a board that supports four camera but only one at once is active (Arducam or similar name).
You may like to have a look at https://dride.io/
- the software was FOSS at one point but if you want to keep it clean then https://era86.github.io/2018/04/10/pi-z ... shcam.html
is based on a Zero and Lite. Not sure if a Zero would have enough power for three cameras though