bmw 99 m3 2 dr

Asked by Aug 06, 2018 at 06:27 PM about the 1999 BMW 3 Series

Question type: Maintenance & Repair

Alarm code P0340 pop up. Use OB2 code reader to check code. P0340 is alarm code for camshaft sensor. Replace camshaft sensor engine start and runs good after stop and park. Re start engine alarm code pop up again and engine is hard to start. Erase again alarm code. Engine start and runs again. After stop and park when starting engine  alarm code p0340 pops up again .The alarm code just keep coming back. What's the problem? how do I fix the alarm code P0340?

1 Answer

2,640

Check for proper voltages at the connector with the key on

Your Answer:

BMW 3 Series Experts

  • #1
    Robert Charlson
    Reputation
    1,940
  • #2
    Matt Mankinen
    Reputation
    1,470
  • #3
    Michael Branan
    Reputation
    1,360
View All

Related Models For Sale

Used BMW 5 Series
22 Great Deals out of 628 listings starting at $3,700
Used BMW M3
6 Great Deals out of 94 listings starting at $9,995
Used Mercedes-Benz C-Class
110 Great Deals out of 2,062 listings starting at $4,149
Used Audi A4
25 Great Deals out of 664 listings starting at $2,995
Used Ford Mustang
45 Great Deals out of 1,583 listings starting at $2,400
Used Mercedes-Benz E-Class
47 Great Deals out of 752 listings starting at $4,011
Used BMW X5
47 Great Deals out of 933 listings starting at $2,195
Used Honda Accord
36 Great Deals out of 1,695 listings starting at $1,800
Used BMW 7 Series
10 Great Deals out of 241 listings starting at $7,495
Used Chevrolet Camaro
32 Great Deals out of 1,050 listings starting at $9,960

Used Cars for Sale

2018 BMW 3 Series For Sale
22 Great Deals out of 466 listings starting at $31,999
2017 BMW 3 Series For Sale
5 Great Deals out of 85 listings starting at $27,999
2016 BMW 3 Series For Sale
6 Great Deals out of 96 listings starting at $24,900
2015 BMW 3 Series For Sale
8 Great Deals out of 158 listings starting at $17,995
2014 BMW 3 Series For Sale
51 Great Deals out of 514 listings starting at $14,887

Content submitted by Users is not endorsed by CarGurus, does not express the opinions of CarGurus, and should not be considered reviewed, screened, or approved by CarGurus. Please refer to CarGurus Terms of Use. Content will be removed if CarGurus becomes aware that it violates our policies.