Welcome to NMSland

Can't say I've suffered any of the issues you describe, I've got an 04 R50 Cooper with 81K
Would suggest you get a local independent (like our sponsor B&M MINI) with diagnostics to investigate in order to resolve