My car is slightly over 2 year old. It broke down on highway and had to be towed to BMW workshop. Of course, the warranty is up. The problem was the car was emitting huge white smoke from the exhauste pipe and the engine was losing power. After posing many questions i was told that the old separator was blocked and the black oil was very dirty. It seems that the engine oil was not changed at all during maintenance. At first they told me that first maintenance was at 20K then later was at 25K. When i brought the car in for servicing they said you have to follow the meter which was set to 30k when i brought the car in for repair earlier. I did not know the maintenance meter can be changed. In the end i brought my car in for servicing at 30K but not sure whether the oil was changed at all.So at 36K the car broke down. I paid over 2k for the repair which could have been avoided if AB has done its job. I wish to make a complaint higher up. Does anybody know who or where should i write it to?