Are these gross or net figures? It would also be nice to now what the annual mileage and contract lengths are. For comparison, LeasePlan/SalaryPlan are quoting the following net prices with no optional extras (all 10k annual mileage and 36 months):
M3 RWD: £491
M3 LR: £585
M3 P: £584...