Spare parts are not always in stock, but the aftermarket or non-OEM parts are plentiful from the US at very good prices. If you have an Aramex account, it may be affordable to ship the parts over. It seems that the US has the largest non-OEM parts at very good prices so if parts are an issue, it would be good to buy a car that is also sold in the US.

Good luck.