https://www.john-clark.co.uk/bmw/new...SAAEgKYS_D_BwE
The finance stats on this are pretty good.
£10k off a £40k car
9.something excess mileage
3.9 APR makes it £zero deposit and £399.
Personally a little bit in and a low £300/month is a lovely deal. Test drove this engine and doesn't need much more.