Please be beware of this particular shaddy workshop called "M-Roadster" which is located in Pandan Indah. This incompetent & dishonest workshop SUCKS Big Time!!! Don't waste your time and money with them. They can't even service or repair an E46 properly. All they do is damage our beloved BMWs and charge customers exorbitantly for their own incompetency & mistakes!I sent my tip-top condition E46 to them for a routine service and my beloved ride ended up having a damaged ECU due to negligence of their mechanics. What pisses me off even more is their arrogant attitude (changed from being polite) after the problem happened. They kept insisting that ECU was most probably faulty before they "touch" the car and they even had the balls to advice me that I should not have bought the 2004 model as it has alot of issues...bla bla bla...Heck, I have been driving the car for a few years now without any issues, until these incompetent ppl screwed it up. Should have brought it to my regular mechanic......