I am fortune enough to travel through work. So i buy a lot of parts in Germany. However i have been using "Stuttgart" a local BMW shop, in Taman Megah, when i need something urgent. Talk to Azwan, kustomer supervisor, He has been very helpful to me. He will get anything you ever ask for, and he will even check for good used parts to save the customer some money. Original parts for E24 is easy to get, but expensive. After-marked parts for E24 is virtually non existence. A E24 in good condition will give you attention, people stop and take picture of my car every so often.