The check engine light coming on and going off at random is not unknown and will probably sort itself out as you drive it a bit more.
There's quite a few M3W owners in Surry/Sussex and we often meet up for ad hoc breakfasts / lunches. If you like PM me your email and whereabouts you are and I'll get a welcoming meet together
