Cato, have you driven the e46 M3 up here in JHB???
Its kak. It's not the same car as down by the sea... it loses 40kw due to the altitude difference. So in response to your "its and M" theory, actually, in all fairness, it is no longer the car BMW designed it to be.
And then every "stock" 135i driver in JHB thinks they eat e46 M3's for breakfast. *I don't mean to start a 135i vs M3 war. Move along*
The car needs a better intake for up here in JHB. But unfortunately there is no such thing as a cheap intake solution. I still suggest doing a 3:91 diff ratio change to get better acceleration from the car and get it to feel like it's alive again.
or you could just supercharge it. :fencelook: