You need to be able to read codes to be better informed - and to help us help you... What codes are you getting?

You also need to find a non-dealer BMW specialist that you can trust . If you...