I run a small lot and as he stated i promise you she signed saying the gps was there. I am also sure that you signed a form saying the car was sold "as-is", if you stated and had the dealer sign saying the motor mounts would be replaced that will be the only thing you be able to go after. You will never EVER be able to prove that the dealer popped the check engine light whether they did or not.
sadly the fact that she went to a buy here pay here tells me that the dealer will have far more financial abilities if you try to take them to court and in the end you will lose.
My lot is completely legitimate and we work with people alot on these sort of things but most dealers are not that way and they will probably tell you to fuck off.
also you took the car to good year, i gaurantee they stretched the truth just a bit.................... they are telling you all the things they "could" do to the car, and not necessarily what needs to be done, everytime they say it "needs" something, just insert the words "could use" instead of "needs" and you will be a little more informed.
also i hope you did not look at the car for her because if you did and all of that is really wrong, you need to stop buying cars.
good luck.
__________________
RIP my very best friend. DJ aka djzstang1 you will be missed dearly. I love you bro.

1995 240sx se
1992 240sx
1990 240sx se
1991 240sx hicas sr20det MDX
1991 240sx project coupe
1990 240sx drift beater hatch
1993 240sx sr20det