if i'm being honest, the people who you think would mistake your 125i for a 135i are the people who will know the difference.
when i see m sport models with the M logo slapped on the back, it makes the car look cheap. it devalues it in my opinion.
Be proud of what you have. It's a magnificent car, and people certainly will not sniff at it. Unless you put that badge on, IMHO