I don't know how new this is, or how long people have been doing this out there. I'm sure pro-detailers know about this, but I haven't seen any thread about this in the past 8 years on neither e46fanatics nor bimmerpost. BUT THIS, BLEW MY MIND!

For those who had you car for years, and starts to have glossy leather surface on your steering wheel or leather seats. You have got to try this (unless you like the glossy look).

I would avoid using a magic eraser on leather. Our leather is coated and when you use the eraser, you are not only taking off dirt, but the top coat as well, which will make your leather much less resistant over time.

I used a magic eraser on my old car and it looked great at first, but the leather eventually started peeling and it just went to hell from there.

Use a good leather cleaner, microfiber towels or an applicator pad and just go to town. It will take a little bit longer, but its well worth it if you care about the longevity of your leather.

After doing some more research. Magic erasers ain't that magical anymore. It's actually act as a super fine sand paper like 10,000+ grids.

In which case, it makes much more sense scientifically, and is mush less concerning compare to chemical.

I also did a little experiment on an apple, just to prove the idea if this. And yes after rubbing back and forth on the same spot for about a min or 2, so maybe 100times?, the red color on the skin got lighter and juice starts coming out. But when I did it on my steering wheel, it only take maybe 2-5 rubs. So don't think it's thatttttt bad.

So if you were to do it, rub on the leather surface gently, and recondition after for best result.

BMW leather is coated leather, in addition the steering wheel is usually clear coated, over time this clear coating will wear, and the act of rubbing your hands will polish shine the leather, magic clean eraser is a fine sandpaper, effectively dulling the shine.

I wouldn't use it its not good long term, just clean the leather or buy another steering wheel, they go for cheap on the forums especially the non m sport or m3 ones.

BMW leather is coated leather, in addition the steering wheel is usually clear coated, over time this clear coating will wear, and the act of rubbing your hands will polish shine the leather, magic clean eraser is a fine sandpaper, effectively dulling the shine.

I wouldn't use it its not good long term, just clean the leather or buy another steering wheel, they go for cheap on the forums especially the non m sport or m3 ones.