Can anyone out there recommend me or point me to someone who has knowledge of my BMW. I know the dealer should but costs several times higher. I have a 1998 M Roadster. Thanks