I bought my 06 NA back in February this year with 44k miles on it. I later discovered the rearend clunk, 2 check engine problems, sagging top and leaking trunk. Per the contract and Carfax, the car had 50,000 miles when I bought it but I'm only at about 47,000. I've been told that if I try and trade it in or take it for service they will report the mileage which will raise a red flag due the mileage discrepancy. is this something I can force the dealership to take care of or perhaps take the car back? just curious.