I'd fix the transmission myself. I recently did it on my previous 2005 LR3 with 155k miles. Very jerky shifts, slipping in lower gears then slamming into gear.
I bought a solenoid kit, anti-slip fluid and the Atlantic British BMW oil pan conversion and service kit.
I drained the oil, pulled...