To determine how many weeks it will take Sarah to save enough money to buy the bicycle, we need to first find out how much more money she needs to save.
The cost of the bicycle is $300, and Sarah already has $120 saved.
So, the amount Sarah still needs to save is:
\[ 300 - 120 = 180 \]
Sarah plans to save an additional $30 per week. To find out how many weeks it will take her to save the additional $180, we can divide the amount she still needs by the amount she saves per week:
\[ \frac{180}{30} = 6 \]
Thus, it will take Sarah 6 weeks to save enough money to buy the bicycle.
The correct answer is 6 weeks.