try taking it to a german specialty shop? I've had problems with vw dealerships before. they charge me for a few hours of labor just to "find out" what the problem is.
Or take it to a different bmw dealership that actually cares about it's customers? For my situation I drove 20 miles in a different direction to end up in a completely better dealer and they were kind and nice, and for the time spent of finding the problem it was free, so you just have to find your muse when you go to a dealer.
And relax, you just bought the car and you're already saying you want to get rid of it because some numbers change. Someone you take it to at some point will fix it and be done with it. newer software in cars isn't as great as the idea actually was.