Take it to any mechanic and they can do it for you. Is the computer telling you how much to drain?
Dealers may charge you the extra money because it does take some time to warm up the car to get the proper oil level reading. Nonetheless, $150 for that is ridiculous.
E92 M3 DCT