To find out how many weeks it will take Sarah to save enough money to buy the bicycle, we can first determine how much more money she needs to save.
The cost of the bicycle is $300, and Sarah already has $120 saved:
\[ \text{Amount needed} = \text{Cost of the bicycle} - \text{Amount saved} = 300 - 120 = 180 \]
Sarah plans to save an additional $30 per week. We can now calculate the number of weeks it will take to save the remaining $180:
\[ \text{Weeks needed} = \frac{\text{Amount needed}}{\text{Amount saved per week}} = \frac{180}{30} = 6 \]
So, it will take Sarah 6 weeks to save enough money to buy the bicycle.
The correct answer is 6 weeks.