Whatever you do don't buy the (expensive) BMW one. I had 3 replaced under warranty and once the warranty runs out you're buggered.
I now use an aerostitch one, it has a fleece outer and is very comfortable and more importantly can be repaired (if you sent it back to the US).
I think Gerbing have a lifetime guarantee which is worth having as any clothing with tiny wires running through it is likely to break at some point.
They are good when working - problem is the wires break inside the plug that attaches to the waistcoat - fiddly plug thats difficult to attach when your all zipped up.
I've repaired mine, added heat shrink and put a in line plug where it can quickly and simple be attached when getting on/off the bike.


used in a doublelined fleece i already owned, where can you get a pre made for the samemoney ?? - Plus you can put the heat where YOU want/need it, not where a manufacture decides.