Here's what you should do:
* Stop driving immediately. Pull over to a safe location as soon as possible.
* Check the oil level. Use the dipstick to check if the oil level is low. If it's low, you may have a leak or the oil wasn't changed frequently enough. However, even if the oil level seems okay, the oil pump may be failing or there's another pressure-related problem.
* Check for leaks. Inspect the engine for any visible oil leaks. Look at the oil pan, oil filter, and around the engine block.
* Have it towed. Do not attempt to drive the car until the problem is diagnosed and repaired by a qualified mechanic.
Possible causes of the oil light coming on:
* Low oil level: This is the simplest explanation, but it's not the only one.
* Oil pump failure: This is a serious problem and requires immediate professional attention.
* Clogged oil filter: A clogged filter restricts oil flow.
* Leaking oil: A leak anywhere in the system reduces oil pressure.
* Worn bearings: Worn engine bearings can allow oil to escape, lowering pressure.
* Faulty oil pressure sending unit: While less likely, the sensor itself could be faulty and giving a false reading. However, it's best to treat this as a serious problem until proven otherwise.
Ignoring the oil light can lead to a seized engine, requiring a very expensive repair or even engine replacement. Get your Buick towed to a trusted mechanic as soon as possible to diagnose and fix the problem.