You traded your car in whilst knowing the engine needed extensive work but yet you did not tell them... I'm sorry but I think that's on the limit of fraud and I certainly would not shout it on a public forum, particularly knowing that the new owner reads these pages.