“The only thing wrong with it is a bad BCM.”
What functions are lost or intermittent with the bad BCM?
I had to replace a BCM once (Chrysler) because w/wipers and gas gauge became inoperative. The manufacturer wanted to impound the car while they ordered a BCM and my bill would have been $800.
I bought a used BCM from the salvage yard for $30 (exact part number) and installed it myself. However, I had to live with more miles (the salvage car’s mileage) shown on the odometer than I had previously, but I made note of it and it was a good trade-off.
On some vehicles the BCM holds the car’s mileage and sends it to the digital odometer and that’s why the dealer wanted to impound the vehicle. They have to order a new one with the exact current mileage or they would be guilty of tampering with the odometer miles.
I don’t know if Saturn uses the BCM to record mileage or not. Call a dealer just to see if they will sell you a BCM (if available) over the counter.