That's absolutely shocking service, and I can see why you would be so angry and upset. I spent 2 yrs being fobbed off by my local dealer (Knights) with my last Beemer (E93 vert), with problem after problem exagerated by their imcompetence. The car would often have to visit two or three times to get each problem rectified properly. Why they could never sort it first time was beyond me
I have now sourced this car from a dealer 30 miles away (BlueBell) but one that I trust and they are the only ones that will ever touch the M3
Maybe it's time to travel a little further afield and source a more co-operative dealer to deal with any issues you have with your M3?
There are good dealers out there, it 's just finding them!
Hope you get it sorted soon