My A\C unit blew out @ 24000+ miles, the break assembly lights go out frequently and now my timing chain has broken @ 25,450 miles. The dealer and corporate office refuse to take responsibility for an obvious defect costing me over $1500 to repair it. The warranty is designed to protect the manufaturer, not the consumer.
I have been totally pleased up until these problems started to occur.
Saturn has issued a recall on your taillight issue. Contact your dealer (even if you bought it used) --this won't cost you to have it repaired.
The broken timing chain seems to be prevalent with the 4-cyl (ecotec) version of the L-series. Yours failed very early--you may have recourse if you approach the dealer with common sense. Still, $1500 isn't a bad deal, since this is an interference engine and all the valves will need to be replaced.
I own a L300 and have been very happy--but I have the 3.0 V6 version and reliability has been excellent.
If you abused the car its your fault. If not you should try to get some compensation.
The car has major issues with the engine. I purchased a used one with 80K miles. Now it has 118K. It was well cared for while I had it. The engine head is shot. Piston problems. Window wiper problems. Horn problems. Maybe I got a bad one. BUT... I will never purchase another Saturn again.