https://www.automart.co.za/cars/bmw-3-series-330i-e46-manual-6-speed-2003-id-1566897