hi guys...i just got an e46 year 99 318i. The problem is, everytime when i go down hill, my gear shift will drop and the rev shoots a lil higher then usual and makes the car jerk...is it the gearbox problem or the gearbox fluid that has to be changed.secondly, the aircond from inside is making some whistling sound. Its still cold. when i turn on full blast, theres no more sound. it comes and go...Do i need to re-oil anything or izit the blower inside that has a problem. and lastly, the interior roof...The cloth is popping out. Where do i get this fixed? wheres the cheapest workshop around klang valley to get all this fixed.Im new...sorry and mind me. Thanks