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

1,580

Check for proper voltages at the connector with the key on

Your Answer:

BMW 3 Series Experts

  • #1
    Robert Charlson
    Reputation
    1,900
  • #2
    Matt Mankinen
    Reputation
    1,440
  • #3
    Michael Branan
    Reputation
    1,340
View All

Related Models For Sale

Used BMW 5 Series
18 Great Deals out of 584 listings starting at $3,950
Used BMW M3
5 Great Deals out of 99 listings starting at $12,990
Used Mercedes-Benz C-Class
108 Great Deals out of 2,015 listings starting at $2,495
Used Audi A4
24 Great Deals out of 775 listings starting at $2,990
Used Ford Mustang
46 Great Deals out of 1,377 listings starting at $2,900
Used Mercedes-Benz E-Class
37 Great Deals out of 656 listings starting at $2,200
Used BMW 7 Series
19 Great Deals out of 198 listings starting at $5,100
Used Honda Accord
32 Great Deals out of 1,748 listings starting at $2,925
Used BMW X5
31 Great Deals out of 1,111 listings starting at $4,495
Used Chevrolet Camaro
14 Great Deals out of 978 listings starting at $5,790

Used Cars for Sale

2018 BMW 3 Series For Sale
12 Great Deals out of 432 listings starting at $34,995
2017 BMW 3 Series For Sale
6 Great Deals out of 101 listings starting at $27,277
2016 BMW 3 Series For Sale
65 listings starting at $25,495
2015 BMW 3 Series For Sale
12 Great Deals out of 143 listings starting at $17,988
2014 BMW 3 Series For Sale
26 Great Deals out of 447 listings starting at $16,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.