Wait a sec...
Why paid $30?
My car has the same warning light on today and I just drove my car back to the dealership after work and they top it up for free.
Also booked next week to fix sunroof rattles and the broken cup holder...and picked up a nice new X5 brochure.