when i did my power steering refresh i did all 3 lines, pump and reservoir. at the time i did it, it was a bit cheaper but inflation jacked it all up to now almost $600 (pump doubled in price since 2018). my specific car is 2004 330ci with the LF-20 pump (some cars had different LF-XX pumps verify yours first on the tag) i did the work myself so no labor.
if you are mechanically inclined, the task is not too hard, jack front up to get under (ramps) get a drainpan and start removing hoses and remember how they are routed, remove belt, reservoir and pump, install new pump, reservoir, hoses, fill reservoir and start car, let it suck fluid in and top off again, then get car off ramps and cycle steering back and forth a few times then top off again. it will whine till filled. repeat till all air is out (will get foamy at first so let sit overnight and repeat next day)
again this is specific to my model. for example of what you will need to get for full refresh.
BMW Power Steering Return Hose - Rein 32416796390
www.fcpeuro.com
BMW Power Steering Pressure Hose - Rein 32416796367
www.fcpeuro.com
BMW Power Steering Suction Hose - Genuine BMW 32416750155
www.fcpeuro.com
BMW LF-20 Power Steering Pump - S-Tec 32416760034
www.fcpeuro.com
BMW Power Steering Reservoir - Rein 32416851217
www.fcpeuro.com
$600