Why is it strange?
Because you seem to chop and change a lot. You bought a £25k diesel BMW to do big miles and save money (despite being contractor and being able to claims business miles) and a month later you get a job working from home and are going to PX new BMW in (for a lot less than its worth) to get a rather bland, overpriced, M3 from another dealer up north.