Try out the new beta site for M3Post. You can read more about what's happening here
BMW M3 Forum (E90 E92)

BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read

Go Back   M3Post - BMW M3 Forum > E90/E92 M3 Technical Topics > Coding / ConnectedDrive / Audio-Video / Electronics / Bluetooth / I-Drive & Nav
 
BPM
Post Reply
 
Thread Tools
      03-27-2026, 09:41 AM   #1
narkotic
First Lieutenant
124
Rep
339
Posts

Drives: 2008 E90 M3
Join Date: Mar 2014
Location: Orange County, CA

iTrader: (1)

Aftermarket Heated Seats

Hi - I want to swap my factory leather seats (with heat) for aftermarket seats (with heat). I imagine the aftermarket ones are less complicated, but I could not find much here regarding this topic.

I want to integrate the factory heated buttons to these new seats. Is it as simple as locating the wire and connecting, or is it some overly complicated CAN-controlled system and I need some sort of aftermarket module (or build one via ESP32)?

Controlling levels 1,2,3 are hopefully as simple as different voltage outputs. But in the BMW world everything is overly complicated. The german way. thanks.
Appreciate 0
      03-27-2026, 12:37 PM   #2
smokinjoe64
Tailhooker
smokinjoe64's Avatar
4056
Rep
1,680
Posts

Drives: e92 M3 6MT
Join Date: Nov 2008
Location: OC SoCal

iTrader: (1)

Garage List
2012 BMW M3  [9.75]
2025 Mazda MX-5  [0.00]
2003 BMW M5  [0.00]
2024 Ranger Raptor  [0.00]
Quote:
Originally Posted by narkotic View Post
Hi - I want to swap my factory leather seats (with heat) for aftermarket seats (with heat). I imagine the aftermarket ones are less complicated, but I could not find much here regarding this topic.

I want to integrate the factory heated buttons to these new seats. Is it as simple as locating the wire and connecting, or is it some overly complicated CAN-controlled system and I need some sort of aftermarket module (or build one via ESP32)?

Controlling levels 1,2,3 are hopefully as simple as different voltage outputs. But in the BMW world everything is overly complicated. The german way. thanks.
Generally, replacing OE to AM seats is fairly simple, "uncomplicated" for a DIY project. Did my Recaro install solo...toughest part was wrestling those heavy OE seats out
Coding is required to eliminate airbag related warnings.

All BMW electrical wiring for seat controls resides underneath each seat; all plug-in to a simple harness [ie motors, seat belt sensor, airbag, heater]. Typically, no special tools required, yet depends on AM seat and features involved.

Keys to success include:
> Compatible AM selections - Seat wiring/harness, mounting assy etc.; especially for motorized seat replacements
> Time & Patience
Post threads and YT vids exist to give a sense of topic...
__________________
e92 M3 - Interlagos Blue | Recaro GTs w/Fox Red Extended |Carbon Leather
BPM Stage II; SuperSprint: header-back, catless, nonresonated, F1s; Infinity Design CF intake; Partee Racing CF plenum; do88 coolers; Bilstein B16 kit w/EDC, monoball links; Brembo BBK; AutoSolutions SSK

Appreciate 0
      03-27-2026, 01:26 PM   #3
narkotic
First Lieutenant
124
Rep
339
Posts

Drives: 2008 E90 M3
Join Date: Mar 2014
Location: Orange County, CA

iTrader: (1)

Yea - I appreciate all of that but I am already aware as I found tons of topics on the whole airbag thing and how to code stuff.

I'm asking how to integrate aftermarket heated seats to a BMW heated seat interface. Do the wires that ultimately go to the OE seat simply supply different voltage to the coils, or is it more complicated. Like, do I need to keep a box behind, or can I find the pins and just connect them to give me low/med/hi .
Appreciate 1
      03-27-2026, 04:09 PM   #4
smokinjoe64
Tailhooker
smokinjoe64's Avatar
4056
Rep
1,680
Posts

Drives: e92 M3 6MT
Join Date: Nov 2008
Location: OC SoCal

iTrader: (1)

Garage List
2012 BMW M3  [9.75]
2025 Mazda MX-5  [0.00]
2003 BMW M5  [0.00]
2024 Ranger Raptor  [0.00]
Quote:
Originally Posted by narkotic View Post
Yea - I appreciate all of that but I am already aware as I found tons of topics on the whole airbag thing and how to code stuff.

I'm asking how to integrate aftermarket heated seats to a BMW heated seat interface. Do the wires that ultimately go to the OE seat simply supply different voltage to the coils, or is it more complicated. Like, do I need to keep a box behind, or can I find the pins and just connect them to give me low/med/hi
Depends on your choice of how this function to work and AM seat config.
> Model intended to install?
> Already 'compatible' ready for BMW harness?
There are options for how-to methods along with different config requirements.
For instance, Recaro CS use simple 12V heating circuits (2-stage or 3-stage depending on model/variant).
Typical options:
  1. OEM-style (retain BMW buttons & functionality)
  2. Standalone Recaro heating
  3. Hybrid (OEM buttons => aftermarket controller)
Easiest method for use of OE buttons, load handling, w/o CAN headaches:
  • Use BMW heater output to trigger relays
  • Power Recaro heaters from fused 12V
  • Keep OEM control working
    > Friends example, retained OE wiring harness from donor seat. Build custom adapter harness (don’t cut car wiring).
All said, precisely why didn't opt to carry over heated seats to Recaro's.
IMO, too much hassle - - additional direct cost increase of seats; required mods/customization efforts...living in SoCal who 'needs heat'
__________________
e92 M3 - Interlagos Blue | Recaro GTs w/Fox Red Extended |Carbon Leather
BPM Stage II; SuperSprint: header-back, catless, nonresonated, F1s; Infinity Design CF intake; Partee Racing CF plenum; do88 coolers; Bilstein B16 kit w/EDC, monoball links; Brembo BBK; AutoSolutions SSK


Last edited by smokinjoe64; 03-27-2026 at 08:05 PM..
Appreciate 0
      07-07-2026, 07:32 PM   #5
narkotic
First Lieutenant
124
Rep
339
Posts

Drives: 2008 E90 M3
Join Date: Mar 2014
Location: Orange County, CA

iTrader: (1)

Ok, I figured it out.

If you have fully loaded seats equippied (airbag, motorized, heated) you will have a big ECU under the seat A187 (Driver side) with a ton of plugs going in and out of it.

Reading the diagrams in ISTA, you only need connector X733 (seat pad / heat sensor), X732 (rear pad) and X13709 (input from car / yellow plug). The rest are for motors, airbag stuff, etc. With the connectors facing you, it goes X13617 / X733 (3 pin) / X732 (2 pin) / X13709 (5 pin)

I connected X13709 to the car (Power / CAN) and X733 to the seat pad and a 10k ohm thermistor, and X732 to the rear pad. Polarity doesn't matter. The pads are driven via PWM.

The thermistor connects to pin 3 on X733. You can opt to just leave it there which isn't safe, or you can stuff it in the seat where it will actually monitor the temps and shut down the system if it gets too hot. Your call.



Hope this helps someone in the future retrofitting a generic seat heating pad (two wire).
Appreciate 4
zcp312125.00
PAM3Guy984.50
      07-10-2026, 10:42 PM   #6
narkotic
First Lieutenant
124
Rep
339
Posts

Drives: 2008 E90 M3
Join Date: Mar 2014
Location: Orange County, CA

iTrader: (1)

Update : sensor is also there for closed loop monitoring and temperature control / regulation of the pads. Without it inserted, the system eventually gets really hot and then due to no feedback shuts down. Takes a few minutes.. I'll have to either insert them into the seats somehow, or just use a fixed resistor around 7-8k ohm to trick the system into thinking they are warm.
Appreciate 0
      07-11-2026, 09:55 AM   #7
smokinjoe64
Tailhooker
smokinjoe64's Avatar
4056
Rep
1,680
Posts

Drives: e92 M3 6MT
Join Date: Nov 2008
Location: OC SoCal

iTrader: (1)

Garage List
2012 BMW M3  [9.75]
2025 Mazda MX-5  [0.00]
2003 BMW M5  [0.00]
2024 Ranger Raptor  [0.00]
Quote:
Originally Posted by narkotic View Post
Ok, I figured it out.

If you have fully loaded seats equippied (airbag, motorized, heated) you will have a big ECU under the seat A187 (Driver side) with a ton of plugs going in and out of it.

Reading the diagrams in ISTA, you only need connector X733 (seat pad / heat sensor), X732 (rear pad) and X13709 (input from car / yellow plug). The rest are for motors, airbag stuff, etc. With the connectors facing you, it goes X13617 / X733 (3 pin) / X732 (2 pin) / X13709 (5 pin)

I connected X13709 to the car (Power / CAN) and X733 to the seat pad and a 10k ohm thermistor, and X732 to the rear pad. Polarity doesn't matter. The pads are driven via PWM.

The thermistor connects to pin 3 on X733. You can opt to just leave it there which isn't safe, or you can stuff it in the seat where it will actually monitor the temps and shut down the system if it gets too hot. Your call.

Hope this helps someone in the future retrofitting a generic seat heating pad (two wire).
Quote:
Originally Posted by narkotic View Post
Update : sensor is also there for closed loop monitoring and temperature control / regulation of the pads. Without it inserted, the system eventually gets really hot and then due to no feedback shuts down. Takes a few minutes.. I'll have to either insert them into the seats somehow, or just use a fixed resistor around 7-8k ohm to trick the system into thinking they are warm.
Nice job sorting challenge...sounds like a favorable outcome
If plausible, any supporting pics, clips illustrating above 'notes' certainly helpful for DIYers.
__________________
e92 M3 - Interlagos Blue | Recaro GTs w/Fox Red Extended |Carbon Leather
BPM Stage II; SuperSprint: header-back, catless, nonresonated, F1s; Infinity Design CF intake; Partee Racing CF plenum; do88 coolers; Bilstein B16 kit w/EDC, monoball links; Brembo BBK; AutoSolutions SSK

Appreciate 0
      07-11-2026, 11:30 AM   #8
narkotic
First Lieutenant
124
Rep
339
Posts

Drives: 2008 E90 M3
Join Date: Mar 2014
Location: Orange County, CA

iTrader: (1)



Appreciate 2
PAM3Guy984.50
      07-26-2026, 09:34 AM   #9
narkotic
First Lieutenant
124
Rep
339
Posts

Drives: 2008 E90 M3
Join Date: Mar 2014
Location: Orange County, CA

iTrader: (1)

Ok, now they really work. I found some larger format NTC thermistors (same value) and un-hooked the fabric from the seat in the front and stuffed them in under the front of the pad (did it all by feel). They now measure down in resistance when the pad is on and the car likes it.
Appreciate 2
PAM3Guy984.50
      08-10-2026, 03:26 PM   #10
smokinjoe64
Tailhooker
smokinjoe64's Avatar
4056
Rep
1,680
Posts

Drives: e92 M3 6MT
Join Date: Nov 2008
Location: OC SoCal

iTrader: (1)

Garage List
2012 BMW M3  [9.75]
2025 Mazda MX-5  [0.00]
2003 BMW M5  [0.00]
2024 Ranger Raptor  [0.00]
Quote:
Originally Posted by narkotic View Post
Ok, now they really work. I found some larger format NTC thermistors (same value) and un-hooked the fabric from the seat in the front and stuffed them in under the front of the pad (did it all by feel). They now measure down in resistance when the pad is on and the car likes it.
Sweet
When you have the chance...what's the all-in tally for parts/componets, et all used to retrofit?
__________________
e92 M3 - Interlagos Blue | Recaro GTs w/Fox Red Extended |Carbon Leather
BPM Stage II; SuperSprint: header-back, catless, nonresonated, F1s; Infinity Design CF intake; Partee Racing CF plenum; do88 coolers; Bilstein B16 kit w/EDC, monoball links; Brembo BBK; AutoSolutions SSK

Appreciate 0
      08-10-2026, 03:34 PM   #11
narkotic
First Lieutenant
124
Rep
339
Posts

Drives: 2008 E90 M3
Join Date: Mar 2014
Location: Orange County, CA

iTrader: (1)

The parts are cheap. It's the labor and the knowledge research that isn't. I'm an EE so these things come easy to me.

So - to answer your question, parts-wise, $10? Not including the seats of course with the heating pads installed.

But having to figure out how it works, take the seat apart, install it, that is 5-8 hours right there. At my rates, that is $1,500. Hope that helps.
Appreciate 1
Post Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 05:44 PM.




m3post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST