{"id":522967,"date":"2026-07-15T18:37:40","date_gmt":"2026-07-15T22:37:40","guid":{"rendered":"https:\/\/www.fs1inc.com\/blog\/?p=522967"},"modified":"2026-07-15T18:37:40","modified_gmt":"2026-07-15T22:37:40","slug":"1990-bmw-3-series-pcm-replacement-guide","status":"publish","type":"post","link":"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/","title":{"rendered":"1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide"},"content":{"rendered":"<div class=\"container\">\n<section class=\"hero\">\n<div class=\"code-badge\">ECM<\/div>\n<h1>1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide<\/h1>\n<p class=\"hero-subtitle\">The engine control module (ECM) in your 1990 BMW 3 Series manages fuel injection, ignition timing, and emissions systems. Failure may cause stalling, poor acceleration, or a complete no-start condition, often due to internal circuit degradation or moisture damage.<\/p>\n<\/section>\n<div class=\"quick-summary\">\n<h2>Quick Summary<\/h2>\n<ul>\n<li>The ECM regulates critical engine functions like fuel delivery and spark timing.<\/li>\n<li>Symptoms of failure often include stalling, rough idle, or a vehicle that won\u2019t start.<\/li>\n<li>Replacement involves accessing the module behind the glove box, typically requiring under 2 hours of labor.<\/li>\n<li>Factory programming requires VIN-specific data, but Flagship One units arrive ready to install.<\/li>\n<li>Regular maintenance of electrical connections can help prevent premature ECM failure.<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<p>If your 1990 BMW 3 Series is experiencing unexplained stalling, rough idling, or a refusal to start, the engine control module (ECM) may be the culprit. Unlike modern vehicles with advanced diagnostics, this pre-OBD-II BMW relies on a simpler yet equally critical computer to manage engine performance. The ECM in your 3 Series oversees fuel injection, ignition timing, and emissions controls, making it essential for smooth operation. When it fails, symptoms can range from subtle drivability issues to a complete breakdown. Replacing the ECM isn\u2019t just about swapping a part\u2014it requires careful installation and programming to ensure your vehicle runs as intended. Understanding the role of this module, where it\u2019s located, and what to expect during replacement can save you time and frustration. Whether you\u2019re diagnosing a persistent issue or preparing for a repair, this guide will help you navigate the process with confidence.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>What the ECM Does in a 1990 BMW 3 Series<\/h2>\n<p>The engine control module in your 1990 BMW 3 Series is the brain behind your engine\u2019s performance. It continuously monitors inputs from sensors\u2014such as the throttle position, coolant temperature, and oxygen sensors\u2014to adjust fuel delivery and ignition timing in real time. This ensures optimal power, fuel efficiency, and emissions compliance. Without a functioning ECM, your vehicle may struggle to start, run roughly, or even stall unexpectedly. The module also plays a role in managing the idle speed and ensuring smooth acceleration. Over time, exposure to heat, moisture, or voltage spikes can degrade its internal components, leading to intermittent or permanent failure. When replacement becomes necessary, you\u2019ll need <a href=\"https:\/\/www.fs1inc.com\/bmw-ecm-pcm-ecu-engine-computer\/3-series-engine-computers.html\">replacement engine computers for the 3 Series<\/a> that match your vehicle\u2019s specifications. A properly functioning ECM is critical not just for performance but also for maintaining the reliability of your classic BMW.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Programming Requirements After Replacement<\/h2>\n<p>After installing a new engine control module in your 1990 BMW 3 Series, the factory procedure requires programming the unit with your vehicle\u2019s specific VIN and calibration data. This step ensures the ECM communicates correctly with the engine\u2019s sensors and systems. The process often involves using specialized diagnostic equipment to input the necessary parameters, which can be time-consuming and requires access to the correct software. However, when you opt for <a href=\"https:\/\/www.fs1inc.com\/1990-bmw-3-series-323i-2-3l-pcm-engine-computer-ecm-ecu-programmed-plug-play.html\">a VIN-programmed replacement unit<\/a>, these steps are already completed before the module arrives. This eliminates the need for post-installation programming, allowing you to simply install the unit and drive. Flagship One\u2019s pre-programmed ECMs are tested to match your vehicle\u2019s original specifications, ensuring a seamless transition and reliable performance from the moment you start the engine.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Symptoms of a Failing ECM<\/h2>\n<p>A failing engine control module in your 1990 BMW 3 Series can manifest in several ways, often mimicking other common issues like fuel pump failure or ignition problems. One of the most frequent symptoms is a no-start condition, where the engine cranks but refuses to fire. This may occur intermittently or become permanent as the module degrades. Stalling or rough idling is another common sign, particularly when the vehicle is warm or under load. You might also notice poor acceleration, hesitation, or a general lack of power, as the ECM struggles to adjust fuel and ignition timing correctly. In some cases, the vehicle may enter a limp-home mode, limiting engine speed to prevent damage. Electrical issues, such as flickering dashboard lights or erratic sensor readings, can also point to ECM failure. If your 3 Series is throwing a fault related to internal memory, such as an internal control module memory check error, it\u2019s a strong indicator that the ECM is no longer functioning reliably. Addressing these symptoms promptly can prevent further drivability issues or potential damage to other engine components.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Protecting the ECM in Your 1990 BMW 3 Series<\/h2>\n<ul style=\"margin:14px 0 6px 0;padding-left:26px\">\n<li style=\"margin:10px 0;line-height:1.65\">Keep your vehicle\u2019s battery and charging system in good condition to avoid voltage spikes that can damage the ECM.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Regularly inspect and clean electrical connectors to prevent corrosion, which can disrupt communication between the ECM and sensors.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Avoid jump-starting the vehicle with improper voltage, as this can overload the module\u2019s circuits.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Address any engine performance issues promptly to prevent secondary damage to the ECM or related components.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Ensure the ECM\u2019s mounting location remains dry and free of moisture, which can cause short circuits over time.<\/li>\n<li style=\"margin:10px 0;line-height:1.65\">Use dielectric grease on connectors to protect against moisture and corrosion, especially in older vehicles.<\/li>\n<\/ul>\n<\/div>\n<div class=\"info-section\">\n<h2>Frequently Asked Questions<\/h2>\n<h3>Can I drive my 1990 BMW 3 Series with a faulty engine computer?<\/h3>\n<p>Driving with a failing ECM is risky, as it may cause sudden stalling or a no-start condition. While the vehicle might run intermittently, continued use can lead to further damage to sensors or other engine components. It\u2019s best to address ECM issues as soon as symptoms appear.<\/p>\n<h3>How do I know if my 1990 BMW 3 Series ECM is bad or if it\u2019s another issue?<\/h3>\n<p>Diagnosing an ECM failure involves ruling out other common issues like fuel pump failure, ignition problems, or sensor malfunctions. If the vehicle exhibits multiple symptoms\u2014such as stalling, no-start conditions, and erratic sensor readings\u2014the ECM is often the culprit. A professional diagnostic scan can help confirm the issue.<\/p>\n<h3>Is it possible to test the ECM in my 1990 BMW 3 Series before replacing it?<\/h3>\n<p>Testing the ECM typically requires specialized diagnostic equipment to check for internal faults or communication errors. While you can inspect the wiring and connectors for damage, a definitive test usually involves scanning for trouble codes or using a multimeter to check for proper voltage and ground signals at the module.<\/p>\n<h3>What happens if I install a used ECM from another 1990 BMW 3 Series?<\/h3>\n<p>Installing a used ECM may work temporarily, but it often requires reprogramming to match your vehicle\u2019s VIN and calibration data. Without proper programming, the module may not communicate correctly with your engine\u2019s sensors, leading to poor performance or drivability issues. A pre-programmed replacement unit is a more reliable option.<\/p>\n<h3>Can a bad ECM in my 1990 BMW 3 Series cause transmission issues?<\/h3>\n<p>While the ECM primarily controls engine functions, it can indirectly affect transmission performance if it fails to send correct signals to the transmission control module. Symptoms like harsh shifting or delayed engagement may occur if the ECM is malfunctioning. However, transmission-specific issues should also be investigated separately.<\/p>\n<\/div>\n<div class=\"info-section\">\n<p>When your 1990 BMW 3 Series requires a new engine control module, you have options. A dealership or repair shop may offer a new or refurbished unit, but these often come with higher costs and longer wait times. Alternatively, a pre-programmed replacement ECM from Flagship One provides a plug-and-play solution, eliminating the need for post-installation programming. This approach saves time and ensures your vehicle is back on the road quickly, with minimal hassle.<\/p>\n<p>Flagship One stocks a <a href=\"https:\/\/www.fs1inc.com\/1990-bmw-3-series-323i-2-3l-pcm-engine-computer-ecm-ecu-programmed-plug-play.html\"><b>refurbished, VIN-programmed ECM for the 1990 BMW 3 Series<\/b><\/a> with a lifetime warranty, free shipping and no core charge. The full <a href=\"https:\/\/www.fs1inc.com\/bmw-ecm-pcm-ecu-engine-computer\/3-series-engine-computers.html\">BMW 3 Series module lineup<\/a> covers other engine configurations as well.<\/p>\n<\/div>\n<div class=\"info-section\">\n<h2>Final Thoughts<\/h2>\n<p>The engine control module in your 1990 BMW 3 Series is a critical component that ensures smooth and reliable operation. If you\u2019re experiencing symptoms like stalling, rough idling, or a no-start condition, the ECM may be the root cause. Replacing it with a pre-programmed unit simplifies the process, allowing you to restore your vehicle\u2019s performance without the guesswork. Whether you\u2019re tackling the repair yourself or working with a mechanic, understanding the role of the ECM and the steps involved can help you make informed decisions. Keep your classic BMW running at its best by addressing ECM issues promptly and maintaining its electrical systems.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>1990 BMW 3 Series stalling, no-start, or erratic performance may signal a failing engine computer. Learn symptoms, replacement steps, and how a pre-programmed unit simplifies repairs for your classic BMW.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[366,258],"tags":[338,1229,367],"class_list":["post-522967","post","type-post","status-publish","format-standard","hentry","category-bmw","category-car","tag-338","tag-3-series","tag-bmw"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide - Flagship One Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide - Flagship One Blog\" \/>\n<meta property=\"og:description\" content=\"1990 BMW 3 Series stalling, no-start, or erratic performance may signal a failing engine computer. Learn symptoms, replacement steps, and how a pre-programmed unit simplifies repairs for your classic BMW.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Flagship One Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/flagshipone\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/flagshipone\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-15T22:37:40+00:00\" \/>\n<meta name=\"author\" content=\"FlagshipOne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@theflagshipone\" \/>\n<meta name=\"twitter:site\" content=\"@theflagshipone\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"FlagshipOne\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-bmw-3-series-pcm-replacement-guide\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-bmw-3-series-pcm-replacement-guide\\\/\"},\"author\":{\"name\":\"FlagshipOne\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\"},\"headline\":\"1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide\",\"datePublished\":\"2026-07-15T22:37:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-bmw-3-series-pcm-replacement-guide\\\/\"},\"wordCount\":1365,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"keywords\":[\"1990\",\"3 Series\",\"Bmw\"],\"articleSection\":[\"Bmw\",\"Car\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-bmw-3-series-pcm-replacement-guide\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-bmw-3-series-pcm-replacement-guide\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-bmw-3-series-pcm-replacement-guide\\\/\",\"name\":\"1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide - Flagship One Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-07-15T22:37:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-bmw-3-series-pcm-replacement-guide\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-bmw-3-series-pcm-replacement-guide\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/1990-bmw-3-series-pcm-replacement-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\",\"name\":\"Flagship One Blog\",\"description\":\"Flagship One Inc. OEM Engine Computers  Control Modules\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#organization\",\"name\":\"Flagship One, Inc.\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/web-lg-fs1-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/web-lg-fs1-logo.png\",\"width\":1341,\"height\":1098,\"caption\":\"Flagship One, Inc.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/flagshipone\",\"https:\\\/\\\/x.com\\\/theflagshipone\",\"https:\\\/\\\/www.instagram.com\\\/flagship_one\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC0oyKphffBM2qkJ-gKPmMXw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/#\\\/schema\\\/person\\\/a3cf463514bd03eb7656953ef8f75700\",\"name\":\"FlagshipOne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g\",\"caption\":\"FlagshipOne\"},\"description\":\"The world's top supplier of programmed OEM (Original Equipment Manufacturer) Powertrain Control Modules (PCM), Engine Control Modules (ECM), Injection Control Modules (IDM), Body Control Modules (BCM), Transmission Control Modules (TCM), Engine Control Units and all other car control units. With over a decade in the business, we are the most reliable source when it comes to programming services for replacement engine control modules.\",\"sameAs\":[\"https:\\\/\\\/www.fs1inc.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/flagshipone\\\/\",\"https:\\\/\\\/www.instagram.com\\\/flagship_one\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/fs1inc\"],\"url\":\"https:\\\/\\\/www.fs1inc.com\\\/blog\\\/author\\\/flagship1inc\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide - Flagship One Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/","og_locale":"en_US","og_type":"article","og_title":"1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide - Flagship One Blog","og_description":"1990 BMW 3 Series stalling, no-start, or erratic performance may signal a failing engine computer. Learn symptoms, replacement steps, and how a pre-programmed unit simplifies repairs for your classic BMW.","og_url":"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/","og_site_name":"Flagship One Blog","article_publisher":"https:\/\/www.facebook.com\/flagshipone","article_author":"https:\/\/www.facebook.com\/flagshipone\/","article_published_time":"2026-07-15T22:37:40+00:00","author":"FlagshipOne","twitter_card":"summary_large_image","twitter_creator":"@theflagshipone","twitter_site":"@theflagshipone","twitter_misc":{"Written by":"FlagshipOne","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/#article","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/"},"author":{"name":"FlagshipOne","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700"},"headline":"1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide","datePublished":"2026-07-15T22:37:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/"},"wordCount":1365,"commentCount":0,"publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"keywords":["1990","3 Series","Bmw"],"articleSection":["Bmw","Car"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/","url":"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/","name":"1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide - Flagship One Blog","isPartOf":{"@id":"https:\/\/www.fs1inc.com\/blog\/#website"},"datePublished":"2026-07-15T22:37:40+00:00","breadcrumb":{"@id":"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fs1inc.com\/blog\/1990-bmw-3-series-pcm-replacement-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fs1inc.com\/blog\/"},{"@type":"ListItem","position":2,"name":"1990 BMW 3 Series Engine Computer: Function, Failure, and Replacement Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.fs1inc.com\/blog\/#website","url":"https:\/\/www.fs1inc.com\/blog\/","name":"Flagship One Blog","description":"Flagship One Inc. OEM Engine Computers  Control Modules","publisher":{"@id":"https:\/\/www.fs1inc.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fs1inc.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fs1inc.com\/blog\/#organization","name":"Flagship One, Inc.","url":"https:\/\/www.fs1inc.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2019\/06\/web-lg-fs1-logo.png","contentUrl":"https:\/\/www.fs1inc.com\/blog\/wp-content\/uploads\/2019\/06\/web-lg-fs1-logo.png","width":1341,"height":1098,"caption":"Flagship One, Inc."},"image":{"@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/flagshipone","https:\/\/x.com\/theflagshipone","https:\/\/www.instagram.com\/flagship_one","https:\/\/www.youtube.com\/channel\/UC0oyKphffBM2qkJ-gKPmMXw"]},{"@type":"Person","@id":"https:\/\/www.fs1inc.com\/blog\/#\/schema\/person\/a3cf463514bd03eb7656953ef8f75700","name":"FlagshipOne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/351b81e51993825aea73280c48061a7205fdd2189730ebbdee5d63894c5cebb4?s=96&d=mm&r=g","caption":"FlagshipOne"},"description":"The world's top supplier of programmed OEM (Original Equipment Manufacturer) Powertrain Control Modules (PCM), Engine Control Modules (ECM), Injection Control Modules (IDM), Body Control Modules (BCM), Transmission Control Modules (TCM), Engine Control Units and all other car control units. With over a decade in the business, we are the most reliable source when it comes to programming services for replacement engine control modules.","sameAs":["https:\/\/www.fs1inc.com\/","https:\/\/www.facebook.com\/flagshipone\/","https:\/\/www.instagram.com\/flagship_one\/","https:\/\/www.linkedin.com\/company\/fs1inc"],"url":"https:\/\/www.fs1inc.com\/blog\/author\/flagship1inc\/"}]}},"_links":{"self":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/522967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/comments?post=522967"}],"version-history":[{"count":1,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/522967\/revisions"}],"predecessor-version":[{"id":522968,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/posts\/522967\/revisions\/522968"}],"wp:attachment":[{"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/media?parent=522967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/categories?post=522967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fs1inc.com\/blog\/wp-json\/wp\/v2\/tags?post=522967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}