woodpecka & dasammy,
I'd just like to say thank you very much for this thread, it's been extremely helpful for my retrofit. Mine isn't an e90 but an e89 Z4. Loads of cross-over information and the rest with the aid of the official workshop manual.
I've gone from manual heated standard seats to electric memory heated standard seats. Decided not to bother with the sports seats as I'm very happy with the standard and here in the UK you're really lucky if you can find a pair for less than £1000, and that's if you can even find the right colour, so I stumbled upon these ones in the same colour as mine.
All fitted up with a new CAN bus line to the back of the radio, coded into the VO and the .MAN file and apart from an initial point where it didn't work once I'd cleared the fault codes it is working perfectly with memory.
So once again thank you very much to the both of you for all of your hard work