There are all kinds of theories about the best time to buy a car; spring, summer, winter... but it all depends on what you're looking for; whether you need to have a certain color... and whether your vehicle must have all the bells and whistles.

For those who are looking to pay the lowest price possible for a new vehicle, many wait until December because they know the dealers don't want to carry old inventory into the new year. Selection is obviously limited but for rock-bottom prices, that may not matter.

According to's Auto Guide, they've identified 10 new cars that are 2012 models ranging from the Nissan Versa 1.6S, the lowest priced new car in the U.S. at $9,990; to the Mazda 2 which sells at a base price of $15,165.

It's important to note what you're getting in these cars and what you're not getting... Some may have no air-conditioning; no stereo; no automatic transmission, in fact, no options at all. That's how they keep the prices low.

These vehicles are going to give you no-frills transportation that will get you from Point A to Point B with excellent fuel efficiency. Will you be comfortable? Do you have to make some sacrifices, and, are the sacrifices worth the price? That's something only you can decide.

Here are the 10 least expensive new vehicles selling in the U.S.

1. Nissan Versa 1.6S; $9,990
2. Hyundai Accent GLS; $13,205
3. Smart Fortwo Pure; $13,240
4. Ford Fiesta S; $13,995
5. Kia Rio LX; $14,150
6. Suzuki SX4 Base; $14,464
7. Chevy Sonic LS; $14,495
8. Kia Soul Base; $14,650
9. Toyota Yaris L-3door; $14, 875
10. Mazda 2; $15,165

For all the details, click here: Least Expensive Cars of 2012