What's the best car out of these choices?

2000 Honda Civic ex (coupe)
2007-08 Acura TL
2000-03 BMW 325i (coupe)
2005 Infiniti G35 (coupe)
2006 Acura RSX
Chevy Colbalt (coupe)

The used Yugo.

I assume this is your first car? Because your choices are widely ranged in price, horsepower, appearances, and practicality. Say Honda is the best of gas of course. I live in California and a gallon of unleaded cost about $3.50. If you are somewhere with gas price under $2, then that's not a concern. BMW over 10 years old are a bit pricey to maintain, keep that in mind. Infiniti is the worst in gas milage out of all the selections, but it is the coolest car and a lot of fun if I may say so myself. Acura is a awesome practical car, it is more spacious, and a comfy ride. I guess you really have to make a list of what you are looking for in a car, i.e. Gas efficiency, looks, fun, maintenance, and prioritize them to work out one that's most desirable!

As far as overall quality and reliability the Honda, Acura(s), or the Infiniti would be your best bets. The Cobalt is a POS and the BMW is too expensive to service, repair, and maintain.

However, with any used car, only consider ones which the seller can show your proof of all full and complete service and maintenance records.

Honda.

The Civic. Cheaper than any of the luxury models to maintain, very reliable, do not buy if modified. The Accord is actually an even better choice.