Not entirely free
I took my 2005 325i in for this recall since the warning light has been on for 2 years. They fixed the wiring assembly, but informed me that the entire rear tail light neede to be replaced for the fix to work ($80). The wiring fix would not work without the new tailight assembly according to BMW. Unfortunately they do not consider this to be part of the recall even though the recall says they will FIX the problem. I'm not very pleased with BMW. It is charges like these that they slide in underneath a recall that make me consider purchasing a different vehicle in the future.