Fire investigators say an oil burner ignited the flames at 16 Suisse Haune Lane.
Firefighters called in reinforcements from Montgomery and Lehigh Counties.
The barn roof collapsed, crushing and burning most of the antique cars, before crews got the upper hand.
Fortunately no one was injured.