Were u based ? Take it to a proper bmw specialist and you'll get it sorted