Bud I suggest calling the Motor Industry Ombudsman...
Ultimately though, I reckon go the leag l route. The consumer commission is swamped with work and has little resources, it may take up to 2 years to sort this out.
Dont be afraid of the media & hellopeter. BMW is all about image, and they wouldn't want bad publicity.