Great news! Got this email today from the asst. Service Manager:
Just wanted to inform you that I have ordered new seat frames for both front seats as per BMW Canada.
They are factory back ordered at the moment, but as soon as they come in xxxxxx will contact you to set up an appointment.
So if you are in Canada and your seats look as bad as mine it seems BMW Canada will replace the seat frames. What a relief!