Your mileage is very low. That means your insurance could be on a declared mileage and that could help keep the premium down. That low mileage also keeps the maintenance down – less wear and tear etc.
350 a month could be worth it if you were doing lots of miles. Do you need more than a Mondeo estate with 40k on the clock? Do some proper sums rather than getting drawn into shiny shiny. Kids cost more than cars.
Just seen you drive a 3 series with only 2 years of driving.
You’re a dad. Hand the shiny toys back and stop thinking like a teenager. Cars like that are not a status symbol with a kid seat in the back and jammy smears on the window. Also – do some proper car ownership sums rather than accepting the ‘all in’ HP price from work.