Sounds like your Sychro's could be worn out, but your running 20w50 in your trans?
The higher idle is probably from the cold start valve. Kinda like a mini injector, but they normally kick off after 10 seconds. Have you checked for vacuum leaks?
My 85' kinda takes a while to warm up too, you could always get a colder thermostat so it opens up earlier.
1999 540i M-Sport
Still fresh and Minty
Black on Black coupe 5spd
1979 Trans Am 10th Anniversary
#16 of 5,683 made
KOI Import Parts-- 513-771-7777