If they won't let you have some
oil from the engine, what are they hiding? Do take a LONG test drive in all kinds of traffic. An engine stethoscope is great for over coming the loud exhaust. Lastly having a good local builder look over the car will be a good step.
Good luck!
Rick