* Auto parts stores: Most auto parts stores like AutoZone, Advance Auto Parts, and O'Reilly Auto Parts offer free check engine light scans. They'll plug a scanner into your car's OBD-II port (if your car has one; 1995 models might be on the border) and give you a code. Keep in mind that they'll likely try to sell you parts to fix the problem, but you're not obligated to buy anything.
* Independent mechanics: Local mechanics can scan the code and often provide a more thorough diagnosis of the problem than an auto parts store. This will cost you, but they can usually give you a better idea of what's wrong and how to fix it.
* Dealership: Buick dealerships have the most specialized tools and knowledge of Buick vehicles. However, this will likely be the most expensive option.
* Mobile mechanics: Some mechanics offer mobile services, meaning they'll come to your location to diagnose and repair your car. This can be convenient, but may cost more than a traditional shop.
Important Note about OBD-II: While OBD-II became standard in 1996, some 1995 models *might* have it, others might have an older system. Auto parts stores generally have scanners that can handle both, but a shop might be needed if it's a pre-OBD-II system. If the auto parts store scanner doesn't work, you'll want to seek an independent mechanic or dealership for more specialized scanning equipment.