Dmitry,
you are letting that dealer off far too easily. Have you even driven 1000 km's on the car yet? This problem is not what you expect in the first week, or even the first year!
The dealer probably bought that car for $10 to $12 K and then painted it so he has a lot of profit in there... get him to pay the whole bill.
But now I'm thinking you don't have a warranty or you would not be asking here.
And Markus Glarner is over an hour away. What will it cost to tow the car there? Even Autotrend can do the job. They work on lots of M-cars. When I had mine checked out there he had another 1993 M5 on the hoist beside mine.
Mark