I am casually shopping around for a new car to replace my truck (better gas milage). One of the top candidates right now is a Cadillac STS but suddenly a E46 coupe seems quite applying. Anyone have any experience with these? How bad is the maintenance on them?

http://www.cars.com/vehicledetail/…

http://www.cars.com/vehicledetail/…

http://www.cars.com/vehicledetail/…