Teen Car Guy is back with another Top 10 List! And this time I i'm bring you the best cars that you can find under 20 grand! and you will be shocked to see whats on this list, everything from`a iconic supercar, to a fire breathing muscle car. yep, this is one of my most surpirsing list. One of the resons I made this list is because people need to relize the great car deals they can get if they just look around a bi. So run away from the overpriced new car lots, and take a peek at the wide selcetion of used cars on the market.

10. 2007 WRX STI

The 300hp rally killer made it onto the list of the fastest cars under 20k. But it did not just drive its away on the list, it’s earned its place. With several world rally wins under this design, and the famous Ken Block used the next generation also. So you can expect the legacy to continue with this model year. Inside the car you will find some nice things, like STI racing seats, turbo gauges, as well as the standard STI body modifications. But that's not the only thing they did to the new STI, they also added a new intercooler, larger intake, better fuel injectors, pulleys, upgraded EPU, as well as a STI exoust. So all of this awesomeness for just under 20k? Yep, most sell for around 16-18k, but if you're lucky, you might be able to find a 2008 model for just a little over 20k.

9. 2010 Mini Cooper- John Cooper Works

This car has two of the best things in the automotive world, German built quality, which means this car will drive till the world ends, and you can have pride in doing so with the British looks and engineering, without a doubt, this is the best car you can buy, if you live in the back roads of Virgina, with 207 horse power at its disposable, and a car that weighs just a little over a ton, and you have a car that cannot be matched in the corners. You can go out today and buy a used version of this car for about, 23k which some people would say that this car is worth twice that amount. Light car, powerful engine, and you get a @#!*% of a car.

8.2011 Nissan 370Z

The 370Z is one of the best cars you can buy right now for the money, very reliable cars, and all 370Zs come with a sport tuned suspension, so going into the mountain roads will always be a joy to ride, and Rev Mach system that makes sure that every down shift is seamless, and as quick as possible. For a V6 engine the car has an impressive 0-60 time of 4.7 seconds, and that’s plenty of power for you to play within the twisty back roads.

7. 2010 Mazada RX-8 Sport

While the normal RX-8 packs a punch, the sport version is a level, with a sport tuned suspension grip tires, and other handy things like lower control arms and anti-sway bars. What does all of this sport orientated stuff get you? a fast, good looking, coroner hugging, speed demon, yes, that was quite a description, but only the best words can describe this fun to drive car. Not to mention you can get 25mpg around town and a back seat for the kids.

6.2008 Infiniti G35-37

Infinity got it right this time with the G35. The V6 produces around 320hp (same engine in the 350z) and includes very sporty brakes, some say the brakes, and the handling are on par with the M3, although the power might not match up to the M3, its looks, and practicality do. With a huge trunk, and room for people over 6ft. great sedan for the guy who doesn't want to trade in his man card for a Lexus.

5.BMW E46 M3

Don’t get me wrong, all of these cars on this list our great, but when it comes to choosing the best, this is the car. This is the sexiest looking car you can buy, and I still think that this was the best M3 that was ever created, its fast, very good looking, Luxurious, and downright fun car to drive. I believe that this was the best car you could have bought in 2004, and I still think it’s the best car you can buy in 2012.

4. 1991 NSX

If you have been a long time reader of my blog, you know, that in every article, there is a car that does not make any sense and is completely impractical. But yet I seem to do it every time, and I couldn’t help myself this time. The NSX, a base level super car sold new for about 80 grand ( yesterdays GT-R) and it was worth it, some say it was the best handling car of its time, plus, it was one of the first cars to use mid-engine layout for best handling. It is, in my opinion, one of the best cars you can buy under 20k.

3. 2008 SRT-8 Dodge Charger

This is the definition of a practical muscle car, huge trunk for golf clubs, huge back seat for adults, and a spacious cabin. On the outside the car boasts a very classic stance, and a bold presents. But what you don’t see is the best part; this car holds a monster 6.1lt V8 engine that produces 425-horsepower, not bad, for a sedan that you can drive to work every day.

2. 2003Mercedes-Benz CLK AMG

The AMG series makes its way onto my blog for the 3rd time, but this time it is cheaper than ever! with most versions of this car selling for around 17-18grand, there’s no other reason than not to buy this German machine of awesomeness (yes) with more than 400 horses under the hood, and a German sedan that once sold for over 70k. so in the end, you could have this, or a Dodge Dart, your choice.

1.2008 Audi S4

Although you might have to hunt for this car a little bit, it’s well worth it. With a strong V8, and a car that was designed to be light on its feet, and nimble in the corners .although plus about this car is that it is only five years old, and in those short years it devalued almost $5,000 a year! (That’s above the average) so you can get a great little sports sedan, and know it hold its value, because it has already done most of its loses. So somebody’s lose, is your gain.