I think your car is fine. It's natural to have some smoke and odor for the first few hundred miles as the engine and exhaust system are burning off residual oils from the manufacturing process.
Until you are sure, I would limit the spirited driving and take an easy break-in period. Keep an eye on the gauges if you really think there is a leak. You should know in a few trips if there is a serious issue that would require taking it back to the dealer.
|