Selling my 2017 BMW M240i with 135,000 km. The car is in excellent condition and has a full service history at BMW, serviced every 5,000 km. Runs perfectly and has never been tuned.Highlights: 3.0L Turbo Inline-6 (B58) stock software, automatic with paddle shifts Colab downpipe amazing sound See more
ZAR420,000